stm32f103 硬件SPI

2019-07-14 20:01发布

请教各位大侠,本人刚接手公司以前一个人写的程序,STM32f103 硬件SPI驱动M95512时,SPI时钟都没开为什么可以通信,而且也没有SPI模块的代码程序,我看例程都是开时钟的??这个问题已经困扰我很久了,请各位帮帮忙,谢谢!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
wlyjack
1楼-- · 2019-07-16 02:21
我明白了,虽然硬件接口连接好了,但是并没有使用,如果以后有需要还可以切换至硬件SPI,所以这里还是GPIO模拟SPI,谢谢各位!!!!
wendaoxyp
2楼-- · 2019-07-16 03:57
使用io口模拟的spi,因为硬件的spi需要配置寄存器,有时候配置失败,要一直改,浪费时间,所以直接用io口配置,这样做的优缺点很明显,自己想
jjbboox
3楼-- · 2019-07-16 08:55
 精彩回答 2  元偷偷看……
小明萌如
4楼-- · 2019-07-16 13:52
wlyjack 发表于 2016-12-17 08:10
确定使用了硬件SPI,跟I硬件2C一样,可能真是IO模拟SPI,我想不通的是SPI时钟为什么不用开,难道是用GPIO时钟的脉冲来模拟SPI的CLK?不管怎样都谢谢各位了。

应该是gpio模拟的spi。
小明萌如
5楼-- · 2019-07-16 17:11
wendaoxyp 发表于 2016-12-18 12:43
使用io口模拟的spi,因为硬件的spi需要配置寄存器,有时候配置失败,要一直改,浪费时间,所以直接用io口配置,这样做的优缺点很明显,自己想

模拟的psi也不好用。传输速度不好控制。如果要求高的话,还是得需要标准spi

一周热门 更多>