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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版