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

关于DSP C5517 CLKOUT输出时钟无信号问题

使用C5517过程中,想使用CLKOUT输出时钟给codec,如以下设置

CSL_FINST (CSL_SYSCTRL_REGS->CLKOUTCR, SYS_CLKOUTCR_SRC, MODE0);

CSL_FINST (CSL_SYSCTRL_REGS->CLKOUTCR, SYS_CLKOUTCR_SRC, MODE7);

用示波器测量CLKOUT输出均为低电平,请问是否需要先配置什么?或者是配置方法不对

Shine:

还要设置ST3_55寄存器CLKOFF位,具体请看数据手册第11页上管脚说明。
www.ti.com/…/tms320c5517.pdf

东东_Donny:

回复 Shine:

进行了如下配置,配置了ST3_55寄存器,CLKOUT配置为MODE7。测量CLKOUT管脚无输出。测量晶振有12M输出

asm(" bit(ST3, #ST3_CLKOFF) = #0");
CSL_FINST (CSL_SYSCTRL_REGS->CLKOUTCR, SYS_CLKOUTCR_SRC, MODE7);

asm(" bit(ST3, #ST3_CLKOFF) = #0");
    CSL_FINST (CSL_SYSCTRL_REGS->CLKOUTCR, SYS_CLKOUTCR_SRC, MODE7);

Shine:

回复 东东_Donny:

执行完配置ST3_55和CLKOUTCR寄存器代码后,再去看一下寄存器的值是否配进去了。

东东_Donny:

回复 Shine:

CLKOUTCR 寄存器没找到在哪里。。

ST3_55寄存器如下

全部寄存器如下

东东_Donny:

回复 东东_Donny:

配置MODE7无时钟,但是如果配置为MODE0,有36M时钟输出,另外想问
CSL_FINST (CSL_SYSCTRL_REGS->CLKOUTCR, SYS_CLKOUTCR_SRC, MODE0);
中的MODEx不能用16进制代替吗?直接写16进制就报错。

user1037976:

回复 东东_Donny:

非常感谢

user5112445:

执行完配置ST3_55和CLKOUTCR寄存器代码后,再去看一下寄存器的值是否配进去了

user6068055:

我也遇到过这样的问题

user4531880:

查阅相关书籍

user4596482:

回复 东东_Donny:

这个应该符合

赞(0)
未经允许不得转载:TI中文支持网 » 关于DSP C5517 CLKOUT输出时钟无信号问题
分享到: 更多 (0)