微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 求助:串口问题,改变波特率以后有时候会出现乱码或者多了一些不应该出现的字节

求助:串口问题,改变波特率以后有时候会出现乱码或者多了一些不应该出现的字节

时间:12-22 整理:3721RD 点击:

TI工程师,您好:

        我在使用Z_STACK做一个串口应用的时候发现,在使用默认的38400波特率的时候没有问题,通过HalUARTWrite()函数可以正常输出结果。但是当我将波特率改为9600的时候就出现问题了:比如说我 只通过串口输入一个字节的数据,有时候会多出一个字节,甚至是乱码。PS:两者的差距只是波特率不一样而已,电脑端串口调试助手的设置也是匹配的。

期待您的回复!

显示乱码,就说明还是有发送和接收数据的,只是因为时钟不对,所以没能正常显示。应该是波特率设置的问题。

波特率一致的情况下偶尔也会有乱码,有可能是读写速度不匹配的问题,也有可能是程序中读写收发数据的地方出现了错误。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top