你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

NUCLEO-STM32F303开发板与nRF24L01通信问题

[复制链接]
shiyongzhu 提问时间:2015-7-12 22:19 /
本帖最后由 shiyongzhu 于 2015-7-24 22:57 编辑

之前参加论坛的抢开发板活动幸运的得到一块NUCLEO-STM32F303开发板,近期想用这个开发板与原有的一块discovery-401开发板组成一套远程通信系统,为此使用了nRF24L01芯片,该芯片例程蛮多的,使用SPI接口与mcu通信,本人将原有的例程改造到303开发板上,然后发现始终不能读取nRF24L01的寄存器,也不知道问题出在哪。以下是303与nRF24L01对应的接口:PB13-sck,PB15-mosi,PB14-miso,PC6-csn,PC7-ce,PC8-irq。使用的spi2接口。附件是程序。请高手指教,万分感谢!!!!!! REMOTECTRL.rar (8.82 MB, 下载次数: 30)
收藏 1 评论10 发布时间:2015-7-12 22:19

举报

10个回答
mark0668 回答时间:2015-7-12 23:41:10
帮顶...看看
Paderboy 回答时间:2015-7-13 06:53:32
帮顶,不过可以参考下,标准库的历程。。
shiyongzhu 回答时间:2015-7-24 23:00:54
问题已解决,NUCLEO-STM32F303的spi口没法成功读取nRF24L01寄存器,需要采用GPIO来模拟spi口,才能成功的读取。以下是本人采用GPIO模拟SPI成功读写nRF24L01的程序。 REMOTECTRL.rar (9.62 MB, 下载次数: 47)
mark0668 回答时间:2015-7-25 10:42:33
硬SPI 就可以了,不用模拟,是你SPI 没配置好的
shiyongzhu 回答时间:2015-7-25 18:15:11
mark0668 发表于 2015-7-25 10:42
硬SPI 就可以了,不用模拟,是你SPI 没配置好的

没有示波器,只能看看配置,无法看到实际的波形!
alvin_ 回答时间:2015-11-13 09:15:38
shiyongzhu 发表于 2015-7-24 23:00
问题已解决,NUCLEO-STM32F303的spi口没法成功读取nRF24L01寄存器,需要采用GPIO来模拟spi口, ...

感谢楼主分享,我也来试下,看看软件和硬件是否都可以
alvin_ 回答时间:2015-11-17 13:24:26
shiyongzhu 发表于 2015-7-24 23:00
问题已解决,NUCLEO-STM32F303的spi口没法成功读取nRF24L01寄存器,需要采用GPIO来模拟spi口, ...

很有用,多谢楼主分享!
0倾城0 回答时间:2015-12-2 18:51:53
shiyongzhu 发表于 2015-7-24 23:00
问题已解决,NUCLEO-STM32F303的spi口没法成功读取nRF24L01寄存器,需要采用GPIO来模拟spi口, ...

这个使用的什么编译软件
orima 回答时间:2015-12-2 19:47:23
学习了。。。。
shiyongzhu 回答时间:2015-12-7 19:46:55
0倾城0 发表于 2015-12-2 18:51
这个使用的什么编译软件

Keil 5,啊
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版