3线制SPI接口编程
时间:10-02
整理:3721RD
点击:
我用的AD芯片是3线制的SPI接口,请问关于STM32怎么编程
好像很厉害的样子
熟悉SPI通信协议+阅读芯片手册
想用stm32自带的库函数,但是data的输出和输入放在一个IO口中怎么解决啊
data的输出和输入放在一个IO口不叫SPI,叫单总线。
三线和四线SPI没有区别,只是少了一根线,我使用的LCD就是三线的,然后板上的SPI Flash是四线的
两个器件共用一个SPI口,只是分别使用不同的CS控制IO脚,LCD只有写操作,不能读数据
你的AD确认是SPI口那就是一样的,只读或只写,如果能读写,那就不是SPI接口
MOSI,MISO两个脚少其中的一个
既然是AD,我觉得是不是只读的?
你的意思是我只需要讲AD芯片接STM数据输入端口就行了,只读不写
我的意思是你仔细看资料,确认是3线的SPI,那多半是只读不写
发帖的时候把芯片型号发出来可能别人就知道是什么了,不然只是猜测
小编可以使用一下ebox,那个已经非常简化好用了。另外最好说明一下你的芯片型号
我用的是AD7451,按照芯片手册上是支持SPI协议的
可以用模拟spi,也可以用硬件spi