3线制SPI接口编程

2019-07-14 21:34发布

我用的AD芯片是3线制的SPI接口,请问关于STM32怎么编程
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
xiewei638
1楼-- · 2019-07-15 05:10
无量寿经 发表于 2015-11-10 19:37
熟悉SPI通信协议+阅读芯片手册

想用stm32自带的库函数,但是data的输出和输入放在一个IO口中怎么解决啊
无量寿经
2楼-- · 2019-07-15 08:30
data的输出和输入放在一个IO口不叫SPI,叫单总线。
andy_wsj
3楼-- · 2019-07-15 09:11
三线和四线SPI没有区别,只是少了一根线,我使用的LCD就是三线的,然后板上的SPI Flash是四线的
两个器件共用一个SPI口,只是分别使用不同的CS控制IO脚,LCD只有写操作,不能读数据

你的AD确认是SPI口那就是一样的,只读或只写,如果能读写,那就不是SPI接口
MOSI,MISO两个脚少其中的一个
既然是AD,我觉得是不是只读的?
xiewei638
4楼-- · 2019-07-15 11:07
 精彩回答 2  元偷偷看……
andy_wsj
5楼-- · 2019-07-15 13:17
xiewei638 发表于 2015-11-11 15:19
你的意思是我只需要讲AD芯片接STM数据输入端口就行了,只读不写

我的意思是你仔细看资料,确认是3线的SPI,那多半是只读不写
发帖的时候把芯片型号发出来可能别人就知道是什么了,不然只是猜测
cat_li
6楼-- · 2019-07-15 17:22
楼主可以使用一下ebox,那个已经非常简化好用了。另外最好说明一下你的芯片型号

一周热门 更多>