![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
teclimber
这个作者很懒,什么都没留下…
展开
-
TMS320F28035的sci产生接收错误后不再继续接收数据
28035的sci产生接收错误后就不再接收数据,需要手动清楚错误标志,才能继续接收串口数据。所以,这里需要多一个错误中断已便于及时清除错误,我觉得这个比较麻烦,我用过的其他家都不这样。而28035zhong的lin作为串口使用时,就没有这个情况。...原创 2021-05-17 10:17:10 · 1532 阅读 · 2 评论 -
TMS320F28035中断发送485数据,总是少一个字节数据的问题
在无os的情况下,串口发送采用中断发送效率比较高,占用cpu的时间少。1,问题:这次调试485通信,使能485通信的信号总是提前一个字节,导致485通信少一个人字节。2,原因:发送使用TXRDY中断,但是TXRDY只是当SCIBUF中的数据移到shift中就置位,而此时不代表串口数据已经发送完成,此时shift中仍然有一个字节的数据在发送中,此时关闭485发送使能,肯定会丢失最后一个字节的数据。3,解决办法:多发送一个字节无效数据,使最后留在shift中的数据为无效数据,查看uart发送引脚波形,会多原创 2021-05-17 10:02:48 · 1337 阅读 · 0 评论 -
TMS320F28035屏蔽编译警告
1,右键工程-build-C2000 compiler-Advanced Options-Diagnostic Options2,在 suppress diagnostic 栏增加需要屏蔽的警告编码3,单击apply and close原创 2021-05-17 09:49:50 · 187 阅读 · 0 评论