This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C123GH6PGE:带有 DMA TX 的 UART1丢失字节

Guru**** 2391475 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1030177/tm4c123gh6pge-uart1-lost-bytes-with-dma-tx

器件型号:TM4C123GH6PGE

你好!

对不起,我们有暑假  

但现在我们成功地理解了问题的确切位置:

当  UART1 TX (DMA 通道23) 在第一个字节开始位  与 UART0 TX (通道9)突发停止位同步的情况下启动突发传输时,UART1 TX 突发会丢失一些字节。

红线是 UART0 TX

蓝光线是 UART1 TX  

对于丢失字节、我的意思是 微控制器不发送 UART1突发的某些字节   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     此勘误表可能与您的描述有关、但不完全相同。  

    您能否尝试使用单次或猝发请求、而不是仅使用猝发请求。 换言之、如果您未指定 UDMA_ATTR_USEBURST、则默认使用单次或突发。