NRF24L01模块STM32通信-调试媒介

打印 上一主题 下一主题

主题 1003|帖子 1003|积分 3019

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
媒介

环境:
芯片:STM32F103C8T6
Keil:V5.24.2.0
通信模块:NRF24L01 * 2;


一、关于调试的模块


这是安信可科技出的模块NRF24L01,以下简称24L01
这是引脚的定义

必要注意:3456标注的输入是针对的模块输入,对于单片机而言就是输出。下面的78引脚同理。不要搞混了。STM32输出脚,使用推挽输出初始化IO
二、关于通信的方式

1.24L01和单片机采用SPI通信方式

本次采用IO口模拟SPI方式,未采用硬件SPI。且通信方式采用一对一模式。所以必要两块板子举行调试(原因在下面)。
2. 24L01和PC通信

在调试时,大家是不是想如何验证自己的代码是否正确?此时就想着PC端有串口调试,我单片机端发送,PC端举行接收,以此来验证代码的正确性。然而实际很残酷,如何调解代码都无法实现此功能,PC端就和高冷的御姐一样,永久是沉默的看着你不给一点回复。
关于调试不通原因我查找了资料。我以为说的比较清楚的是这位:
STM32在使用NRF24L01中PC(电脑)毗连无显示数据以及出现error的办理办法_stm32单片机毗连电脑后接收不到数据-CSDN博客
然而,在我调试成功后(STM32- STM32),按此方法仍然无法和PC端举行通信。期待大神解答
 调试的转接器和串口调试助手软件:

 

总结

尽量使用成功的代码举行前期验证,如允许以节省大量的时间。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

泉缘泉

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表