微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 在用ISR模式做透传时发现有少一个字节的现象?

在用ISR模式做透传时发现有少一个字节的现象?

时间:10-02 整理:3721RD 点击:

在zigbee读取从串口助手发来的数据时,在HalUARTReadISR函数中发现rxBu寄存器中有时会少一个字节

少的高位低位?有规律吗?

这个没发现什么规律,要是发的少就只少一个字节,发的多就不止,给你看下图片,比如我发送的是0123456789是个数,在接收端的串口助手上

 在isrCfg.rxBuf寄存器中也看到了有少字节 

 ,要是每次发的数据多了这种情况就更加明显了

你的波特率是多少?

38400,这个跟波特率应该没什么关系吧,我用DMA模式通用是38400波特率就是正常的

干才试了下,把波特率设置小了就没这问题了,

现在的问题是:用串口给协调写数据发送时会出现这种少字节的现象,但是用串口给终端写数据发送时就是正常的,感觉应该可能是软件哪里有问题

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

网站地图

Top