打印
[STM32F4]

STM32F401RC的SPI问题

[复制链接]
1444|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
njchenmin|  楼主 | 2014-6-24 08:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用SPI读写一个芯片,以前在103和407都用过SPI口感觉很简单,而这一次根本读不出里面的数据,我用循环读写的方式用逻辑分析仪看,输出的时钟数据都是对的,而且也读到的数据也出现在MISO上,但是读到的东西都是0,但是如果我用单步进入的话,就能读到正确的值,SPI口的时钟高和低都试过。
还有一个现象就是用判决RXNE标志看是否读到数据好像有问题,感觉没有到读完成该标志就置位了,导致CS在时钟没发完就置高,后来我启动发送后加了一个足够长的延时。
不知道401的SPI和407的配置有什么区别?
有没有401操作SPI口的例子
沙发
mmuuss586| | 2014-6-24 08:52 | 只看该作者
官方STM32F401资料下载界面
http://www.st.com/web/catalog/to ... 532/LN1847/PF260000

你的程序在什么例程上改的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

345

帖子

1

粉丝