完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用串口接收了蓝牙模块发送的数据查看了,USART_RX_BUF[USART_RX_STA]数组里的数据。程序该怎么设计才可以清除上一次接受的数据记录只记录这次的?? |
|
相关推荐
3个回答
|
|
对数组的每个元素写0,
|
|
|
|
我看了你们的蓝牙的例程好像都没有加类似的语句
|
|
|
|
if(USART2_RX_STA&0X8000)//接收到一次数据了
{ LCD_Fill(30,200,240,320,WHITE);//清除显示 reclen=USART2_RX_STA&0X7FFF;//得到数据长度 USART2_RX_BUF[reclen]=0; //加入结束符 if(reclen==9||reclen==8) //控制DS1检测 { if(strcmp((const char*)USART2_RX_BUF,"+LED1 ON")==0)LED1=0;//打开LED1 if(strcmp((const char*)USART2_RX_BUF,"+LED1 OFF")==0)LED1=1;//关闭LED1 } LCD_ShowString(30,200,209,119,16,USART2_RX_BUF);//显示接收到的数据 USART2_RX_STA=0; } |
|
|
|
只有小组成员才能发言,加入小组>>
365浏览 1评论
485浏览 1评论
606浏览 1评论
用PSOC6 BLE当外围设备,两者传输数据时,psoc6概率性出现蓝牙挂死的原因?
495浏览 1评论
是否有办法通过CYW20835板的固件发送BLE HCI命令?
470浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 23:51 , Processed in 0.788166 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号