阅读:1343回复:1
请教有关54××多通道缓冲串口问题??急!!我用5409+tlv320aic23 做音频处理,使用了5409的多通道缓冲串口,对串口初始化后的spcr1的值为0x2001, spcr2的值为0x03c3, 现在出现的问题是每次执行完语句:MCBSP0_DXR1=tx_data; 即给串口0的发送寄存器送值后,spcr2的值便为0x03c1 ,即XRDY位变为了0,也就是发送器总是没有准备好发送DXR1中的值,请问这是什么原因,如何才能读出发送器中的值??????? 谢谢!!! [编辑 - 8/17/04 by smallcc] |
|
沙发#
发布于:2004-08-19 12:06
有时候仿真器上读出的mcbsp的值 不太正确,最主要看发送和接收时的时序(波形)是否正确,我也折腾了一个星期
|
|