目前,在OMAPL138上,调试McASP时,遇到一个这样的问题,具体描述如下:
把McASP作为主设备,配置的寄存器如下:
PFUNC : 0x00000000
PDIR : 0xFC008000
AFSRCTL : 0x3
ACLKRCTL : 0xA0
AHCLKRCTL : 0x800E
AFSXCTL : 0x3
ACLKXCTL : 0xE0
AHCLKXCTL : 0x800E
从上面的配置看,我期望的结果是在ACLKX上,获得系统时钟AUXCLK的15分频的时钟,但是,实际结果是没有分频的AUXCLK时钟,感觉就是AHCLKXCTL 寄存器没有起到相应的作用一样的,不知道上面的配置是否存在漏洞,还是技术手册上的哪个细节我没有注意到?有使用McASP作为主设备的例子,提供一下参考参考的吗?或者还可以参考哪些文档资料?谢谢!
Shine:
GBLCTL寄存器有没有设置?
25.0.21.1.2 Transmit/Receive Section Initialization
www.ti.com/…/spruh77c.pdf
user4755476:
回复 Shine:
有配置的,是通过RGBLCTL和XGBLCTL寄存器在需要发送或者接收时,才配置的!