完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
STM32蓝牙模块使用串口接受吗?这个我有点疑问,大概是怎么样一个过程,我现在蓝牙配对成功了,把蓝牙模块的TXD和RXD接到STM32的RXD和TXD,串口接收到的是连续的数据乱码,我那个外设发过来的是数据包,在切换成十六进制就是原始数据,我现在的问题是怎么接收这每一个字节,然后送去解析API 解析,然后用串口输出,用串口 接收的话串口中断应该是那种类型,我想一个字节一个字节接收,因为那个解析数据的API一个字节一个字节解析的。求解答。
|
|
相关推荐
8个回答
|
|
|
|
|
|
|
|
|
原子哥怎么改呢,我是新手,中断类型是什么,或者有没有例子什么的
|
|
|
|
|
|
接收完成中断。
|
|
|
|
|
|
我们的串口实验就是例子啊。。。
|
|
|
|
|
|
你们的串口实验只讲了最简单的收到数据然后发送回去,那我这个蓝牙模块的RXD,TXD该怎么接,串口1的A9A10已经和板子的RXDTXD接了,难道要用两个串口?我用那个库函数蓝牙的例子也没成功,蓝牙我用AT命令设置的没问题,你们的例子我只加了用串口显示,可是串口没现象。。。
void USART1_IRQHandler(void) //????1????·??????ò { u8 Res; #ifdef OS_TICKS_PER_SEC //?????±?????????¨????,???÷??????ucosII??. OSIntEnter(); #endif if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //????????(????????????±?????0x0d 0x0a?á??) { Res =USART_ReceiveData(USART1);//(USART1->DR);//???????????????? } #ifdef OS_TICKS_PER_SEC //?????±?????????¨????,???÷??????ucosII??. OSIntExit(); #endif } 中断函数这样写吗,原子哥 |
|
|
|
|
|
中断可以这么处理,不过能不能达到你要求,得你自己调试。
|
|
|
|
|
|
如果我是要通过蓝牙发送,那么通信协议我是在蓝牙里面写,还是改usart.c
|
|
|
|
|
|
串口不是本来就一个字节一个字节接受?图片的就是啊
|
|
|
|
|
只有小组成员才能发言,加入小组>>
651 浏览 0 评论
666浏览 1评论
817浏览 1评论
914浏览 1评论
用PSOC6 BLE当外围设备,两者传输数据时,psoc6概率性出现蓝牙挂死的原因?
859浏览 1评论
是否有办法通过CYW20835板的固件发送BLE HCI命令?
805浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 03:28 , Processed in 4.159411 second(s), Total 109, Slave 92 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1317