2019-03-26 13:37发布
fanzhiwei322 发表于 2015-4-3 23:04 不是 之前9600是电脑上位机(串口助手)的通信,还没有用蓝牙的,改了38400以后 和电脑上位机通信就各种乱码了
dcexpert 发表于 2015-4-3 23:06 那可能是你单片机的晶体频率不支持38400的,串口通信,时钟误差不能超过2%,不然就容易误码。你可以计算一下看看。
fanzhiwei322 发表于 2015-4-9 10:08 嗯嗯 感谢回复,算了一下,52的单片机只能用定时器2去实现38400的波特率了 ,但是不知道为什么,在串口助手上用38400接手没有问题,一连上蓝牙串口就不正常了。。。。下次换一个蓝牙试试
最多设置5个标签!
那可能是你单片机的晶体频率不支持38400的,串口通信,时钟误差不能超过2%,不然就容易误码。你可以计算一下看看。
真的是这样 所以现在只能改蓝牙模块的咯 谢谢啦
不同设备的误差不同,赶上一个正误差、一个负误差,duang……
一周热门 更多>