打印
[STM32F4]

STM32F4设置SPI2问题

[复制链接]
4909|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

沙发
MasterSU|  楼主 | 2015-11-3 21:41 | 只看该作者
这SPI是给nrf24L01用的,求各位给看看配置哪里出错了。。。上面波特率分频是256,之前没改过来,nrf支持的spi不超过10MHZ。我用的是PB10,PC2,3这组SPI2

使用特权

评论回复
板凳
MasterSU|  楼主 | 2015-11-4 17:20 | 只看该作者
求各位大神解答啊

使用特权

评论回复
地板
airwill| | 2015-11-4 20:42 | 只看该作者
说这么多, 也没有看见问题的描述. 到底遇到什么问题了, 用示波器测量了波形吗? 什么地方出了疑问呢

使用特权

评论回复
5
zchong| | 2015-11-4 21:32 | 只看该作者
大神只讨论问题,不看代码

使用特权

评论回复
6
MasterSU|  楼主 | 2015-11-5 17:51 | 只看该作者
airwill 发表于 2015-11-4 20:42
说这么多, 也没有看见问题的描述. 到底遇到什么问题了, 用示波器测量了波形吗? 什么地方出了疑问呢 ...

简单地说就是用这组io复用SPI2不成功

使用特权

评论回复
7
MasterSU|  楼主 | 2015-11-5 17:53 | 只看该作者
airwill 发表于 2015-11-4 20:42
说这么多, 也没有看见问题的描述. 到底遇到什么问题了, 用示波器测量了波形吗? 什么地方出了疑问呢 ...

SPI配置不变换SPI2的另一组io可以正常使用,但是就PB10,PC2,3这组不行。但是我板子上画的是这组

使用特权

评论回复
8
airwill| | 2015-11-5 19:45 | 只看该作者
zchong 发表于 2015-11-4 21:32
大神只讨论问题,不看代码

大神不敢当, 只是比新人熟悉一点. 因为没有发问者的板子, 要想快速定位可能的问题点, 只能先问清楚情况.

既然1个 SPI 口可以工作, 另外一个有问题, 那就抓两个的差别.
1. 当然是端口不同, 检查一下端口和配置. 也可以用示波器看看波形输出正常否?
2. 两个的 SPI 口的时钟源不同, 在不同的 APB 上, 那么这两个时钟源的频率是不同的, 请特别注意要更改分频设置!

使用特权

评论回复
9
MasterSU|  楼主 | 2015-11-6 15:28 | 只看该作者
airwill 发表于 2015-11-5 19:45
大神不敢当, 只是比新人熟悉一点. 因为没有发问者的板子, 要想快速定位可能的问题点, 只能先问清楚情况.
...

多谢指引,我刚接触这一块,好多地方都是小白,还请多多指教

使用特权

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

本版积分规则

10

主题

44

帖子

1

粉丝