你好~!
新手最近在做DM8168的mcAsp模块,目前情况是设置寄存器AHCLKX能够正常分频,而ACLKX设置分频参数后没有反应,一直跟AHCLKX的时钟一样;另外AFSX量不到时钟。
mcAsp设置为MASTER模式,AHCLKX、ACLKX和AFSX都是内部产生时钟。
寄存器的设置如下:
PFUNC: 0x0
PDIR: (0xFE<<25)|0XFF
AHCLKXCTL : (0x1<<15)|0x3 //AHCLKX能够被分频为1/4
ACLKXCTL: (0x1<<5)|0x5 //ACLKX 跟AHCLKX一样,没有进行分频?
AFSXCTL:(0x2<<7)|0x13 // AFSX没有频率?
相关寄存器如上,想问下1:AFSX为什么没有频率,相关的寄存器还有哪个?
2:ACLKX 为什么设置了分频数,而没有影响。
请大家抽空帮忙看下,万分感谢~!!!
lul yang:
XGBLCTL 还需要设置下,才能出来
lul yang:
回复 Robin Edson:
谢谢~呵呵