OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7459|回复: 5

stm32f407+nrf24L01与USB转nrf2401上位机通信问题

[复制链接]

4

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
191
金钱
191
注册时间
2016-1-12
在线时间
42 小时
发表于 2017-7-29 17:12:36 | 显示全部楼层 |阅读模式
1金钱
大佬们,这几天在调试f407经nrf2401与PC进行通讯,现在问题是能确认数据发送成功,但是上位机接收不到,不清楚什么情况,地址,自动应答(开启),频率啥的都设置一样的。我用单步调试观察STATUS,如果发送成功数据为sta=0x2e;发送失败为sta=0x1e;这是和STATUS状态寄存器的各个位是相吻合的,为啥上位机不显示数据呢? QQ截图20170729170509.jpg QQ截图20170729170536.jpg QQ截图20170729171223.jpg

回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165788
金钱
165788
注册时间
2010-12-1
在线时间
2124 小时
发表于 2017-7-29 22:03:29 | 显示全部楼层
帮顶3
回复

使用道具 举报

4

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
191
金钱
191
注册时间
2016-1-12
在线时间
42 小时
 楼主| 发表于 2017-7-30 20:32:29 | 显示全部楼层
顶顶顶
回复

使用道具 举报

4

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
191
金钱
191
注册时间
2016-1-12
在线时间
42 小时
 楼主| 发表于 2017-8-2 16:56:08 | 显示全部楼层
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2020-6-18
在线时间
3 小时
发表于 2020-6-19 21:25:58 | 显示全部楼层
楼主问题解决了吗
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2019-5-15
在线时间
12 小时
发表于 3 天前 | 显示全部楼层
NRF24L01-串口转USB转换模块在对发送和接收数据时进行了处理,因此如果直接使用单片机发送’ABCDEF’的数据,则会出现PC接收不到的情况。原因在于转换模块第0个字节是系统保留的,用于每次传输的包长度统计,实际用户可用的字节为1-31个。例如PC串口发送‘ABC’,实际通过NRF24L01传输的是’3ABC’,接收端实际处理是应根据第0字节中的数来判断收到的数据包长度。。网上查到是这个,但是我也没调出来。求助
回复

使用道具 举报

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

本版积分规则


关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-1-30 12:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表