微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 3线制SPI接口编程

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top