关于单片机波特率的问题

2019-03-26 13:37发布

在玩蓝牙串口的时候,波特率9600的时候发送至串口助手的数据(字符型)正常没有问题,当想加入蓝牙功能时,把波特率改为38400,就显示乱码了,求解,用的是51,蓝牙是HC-05模块 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
dcexpert
2019-03-27 16:23
fanzhiwei322 发表于 2015-4-3 23:04
不是 之前9600是电脑上位机(串口助手)的通信,还没有用蓝牙的,改了38400以后 和电脑上位机通信就各种乱码了

那可能是你单片机的晶体频率不支持38400的,串口通信,时钟误差不能超过2%,不然就容易误码。你可以计算一下看看。

一周热门 更多>