完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
小弟使用了一块JDY-08的蓝牙模块,和STM8L051单片机。这个蓝牙模块使用AT命令来配置。本来用电脑的串口助手来下AT命令,是能看到回应的。(比如,下AT+RST,串口助手可以看到返回+OK的字符。)但是,在STM8L051中,用程序来下AT指令,uart收到的响应字符就只有一个“+”,后面的“OK”怎么也接收不到。如果用uart接收中断,则也只有一次中断发生。
1、我已经检查了STM8L051的uart接收,用自发自收的方式来接收字符串,完全没有问题。 2、蓝牙模块接在电脑上,使用串口助手来下命令,也可以有完整的回应。蓝牙模块也没问题。 3、用示波器检查波形,发现STM8L051的RX线上有完整的对应+OK的字符的波形。且波特率在误差范围内。 4、试了其他板子,也换了其他波特率和改变停止位、校验位,都还是只能接收第一个字符。 5、程式上,在接收中断里都是简单的赋值,并没有很多其他的操作。按理不会耽误后面字符的接收。 小弟实在没有其他办法,特求助于各位大神帮忙出出主意,十分感谢! |
|
相关推荐
1个回答
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1754 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1613 浏览 1 评论
1053 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
721 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1667 浏览 2 评论
1927浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
712浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
562浏览 3评论
584浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
544浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 08:15 , Processed in 0.667814 second(s), Total 47, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号