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

6747 EDMA_UART发送数据一直为00?

自己最近利用6747的EDMA3模块控制UART发送数据,我是按照c6747_audio_edma_v4例程里面的EDMA3程序改的,OPT的目标地址改成UART0_THR寄存器地址,其他的参数也修改了,UART0的FCR寄存器设置成DMA模式,DMAMODE1置1,发送一个数组里面的固定数,但是现在一直调试不过,上位机收到的数全是00,请各位帮忙解决一下?谢谢了!

Shine:

请问有量过uart发送管脚的时序吗?是否uart发出来的数据是0?

user4871655:

回复 Shine:

串口应该是对的,我直接用CPU控制串口发数出来,在上位机上接收到是正确的数

Shine:

回复 user4871655:

我是说dsp这边uart发送管脚上的时序。

user4871655:

回复 Shine:

谢谢啊,今天刚刚调试出来了,现在能够用EDMA通过串口发数了,是手动触发的方式。下面进一步我想改成事件触发的方式来启动EDMA,使用串口0的发送中断事件(事件9),今天我把EESR寄存器的第9位置1,然后把串口0的FCR寄存器设置成FIFO使能,DMA使能,但是没有串口0的发送中断的触发事件产生啊?所以想请问一下,使用串口的事件触发该怎么设置啊?

赞(0)
未经允许不得转载:TI中文支持网 » 6747 EDMA_UART发送数据一直为00?
分享到: 更多 (0)