TI中文支持网
TI专业的中文技术问题搜集分享网站

6747 UART0_EDMA 收发数据都为零

各位老师好,我正在调试6747的uart功能,部分参考OMAPL138_StarterWare_1_10_04_01的例程(管教复用设置部分有不同已做修改)。现在uart0的轮循和中断方式是正常的,但是在使用edma方式出现以下现象:收发数据的数量是正确的,并且edma也能实现收到设定数量(20个字节)的数据后再进行转换,但是收发数据都为零(包括接收buffer[RX_BUFFER_SIZE])。请各位老师帮忙分析一下,十分感谢!

tangdaowan:

发送管脚的波形显示发送的数据确实都是零,请各位老师提供一下思路,十分感谢!另外,shadow region channel  register 与global channel tegister 有什么区别,谢谢!

tangdaowan:

回复 tangdaowan:

在edma方式发送数据后(调试助手显示全为零),使用UARTCharPut函数发送数据均正常,是不是6747与6748有寄存器不同没注意到,导致配置有问题,请各位老师帮忙分析一下,不胜感谢!

Denny%20Yang99373:

回复 tangdaowan:

需要检查一下PINMUX寄存器配置是否正确。

赞(0)
未经允许不得转载:TI中文支持网 » 6747 UART0_EDMA 收发数据都为零
分享到: 更多 (0)