完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我现在想完成的实验内容如下:通过矩阵键盘给主控单片机输入指令,单片机将指令通过SPI协议写入2401,然后发送给履带车上的2401,车载2401接收到指令数据后传送给被控单片机,随后被控单片机根据指令控制小车的运行状态(前进,后退,左转,右转,停止),同时车载超声波检测前方障碍物与小车之间的距离,通过被控单片机的计算,将距离数据通过车载2401发送给主控2401,然后主控单片机即将距离数据显示到LCD1602上。
我在编写主控单片机程序时,首先让其发送指令,然后用while(!(nRF24L01_RxPacket(RxBuf)));语句使其处于等待接收状态,如果接收到数据后P0=RxBuf[1];,显示到LED灯上,但是,不管被控单片机是否打开,主控单片机上的2401,一旦掉电后,LED显示的竟然是主控单片机需要发送的数据,我不知道TxBuf[1]l里的数据怎么会跑到RxBuf[1]中了,有没有朋友能够给点提示?其中开启了自动应答模式,如果被控单片机没开的话,主控单片机也不会收到应答信号,所以就没有可能将TxBuf[1]l转移到RxBuf[1]里了,请问这是怎么回事? |
|
相关推荐
10 个讨论
|
|
|
为什么没有完整的程序啊!
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
物联网工程师必备:怎么选择不同的无线连接技术,本指南帮你忙!
3811 浏览 1 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】WIFI功能测试
4377 浏览 0 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino
3853 浏览 0 评论
使用端口扩展器轻松高效地向IIoT端点添加具有成本效益的子节点
4583 浏览 1 评论
21376 浏览 11 评论
模组有时候复位重启后输出日志为“REBOOT_CAUSE_SECURITY_PMU_POWER_ON_RESET”的原因?
1601浏览 2评论
9218浏览 2评论
1556浏览 1评论
1969浏览 1评论
886浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 05:57 , Processed in 0.752811 second(s), Total 55, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3935