OTT2001A到底是IIC接口还是SPI接口?

2019-07-21 03:29发布

看到原子的《STM32F4开发指南-库函数版本-V1.1》上说电阻屏一般为SPI接口,比如XPT2046,我也看了自己先前买的战舰开发板,3.5'的屏背后确实是这个控制IC,战舰开发板程序里面的TP_init()代码中使用的初始化函数确实是用的模拟SPI接口,与XPT2046的芯片手册提供的SPI接口一致,这个没问题。
然后,那本pdf上提到了电容屏一般为IIC接口,提到了4.3'使用的OTT2001A和GT9147两款芯片,前者说是SPI/IIC,后者说是IIC,本人看了芯片手册,《OTT2001A_V02》.pdf中写着只支持4-wire的SPI接口,但是在另一个手册中《OTT2001A IIC协议指导》.pdf中只写了IIC的协议,貌似符合了SPI/IIC的说法。至于GT9147芯片没有问题,手册说明了IIC接口。后来我查看了探索者开发板的程序TP_Init(),里面区分了电阻和电容屏,前者用SPI初始化,后者用IIC初始化。但是我的问题是:
OTT2001A的手册上说只支持SPI接口,那个文档怎么解释?我现在想要用你们的4.3'的电容屏,如果我买到了OTT2001A的屏幕,我到底是用SPI去读取触摸屏数据还是用IIC去读取数据?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
taizonglai
1楼-- · 2019-07-21 03:58
用IIC去读
yzhajlydy
2楼-- · 2019-07-21 08:48
回复【2楼】zuozhongkai:
---------------------------------
正点原子确实是IIC读取的OTT2001A,但是为什么那手册上写的却是SPI协议,不明白?
正点原子
3楼-- · 2019-07-21 11:25
回复【3楼】yzhajlydy:
---------------------------------
是IIC,手册是指支持SPI而已。

一周热门 更多>