表84复位时的时钟方式(C5402) CLKMDCLKMDCLKMDCLKMD寄存 3 器 时钟方式 000 200 E007H 乘15,内部振荡器工作,PLL工作 9007H 乘10,内部振荡器工作,PLL工作 4007H 乘5,内部振荡器工作,PLL工作 0 000 1007H 乘2,内部振荡器工作,PLL工作 F007H 乘1,内部振荡器工作,PLL工作 0000H 乘1/2,内部振荡器工作,PLL不工作 110 0 F000H 乘1/4,内部振荡器工作,PLL不工作 保留
表8-4 复位时的时钟方式(C5402) CLKMD 1 CLKMD 2 CLKMD 3 CLKMD寄存 器 时钟方式 0 0 0 E007H 乘15,内部振荡器工作,PLL工作 0 0 1 9007H 乘10,内部振荡器工作,PLL工作 0 1 0 4007H 乘5,内部振荡器工作,PLL工作 1 0 0 1007H 乘2,内部振荡器工作,PLL工作 1 1 0 F007H 乘1,内部振荡器工作,PLL工作 1 1 1 0000H 乘1/2,内部振荡器工作,PLL不工作 1 0 1 F000H 乘1/4,内部振荡器工作,PLL不工作 0 1 1 … 保留
表8-5时钟方式寄存器 CLKMD各位域功能 位 名称 说明 15~12 PLLMULPLL乘因子。与PLD及 PLLNDIV共同决定频率的乘数,见表86 11 PLLDIV 分频因子。与 PLLMUL及 PLLNDIV共同决定频率的乘数,见表86 10~3 PLLOOUNTPLL计数器值。PLL计数器是一个减去计数器,每16个输入时钟CK到来 后减1。设定PLL启动后需要多少个输入时钟周期,以锁定输出、输入时钟 2 PLLONIOFFPLL打开闭。PLLO小F和PLND共同决定PLL是否工作。只有 两位都为0时,PL才不工作:其他情况,PLL打开工作 1FLND时钟发生器选择位。为0时,分频〔DV)方式;为1时,PL方式 0 PLLSTATUSPLL的状态位。指示时钟发生器的工作方式〔只读),为0时,表明在DV 方式,为1时,表明在PLL方式
表8-5 时钟方式寄存器CLKMD各位域功能
表8-6比例系数与 CLKMD的关系 PLLN PLLD PLLMUL DⅣ 比例系数 0 0~14 0.5 0 15 0.25 0~14 PLLMUL+ 15 0或偶数 ( PLLMUL+1)÷2 奇数 PLLMUL÷4
表8-6 比例系数与CLKMD的关系 PLLN DIV PLLD Ⅳ PLLMUL 比例系数 0 X 0~14 0.5 0 X 15 0.25 1 0 0~14 PLLMUL+1 1 0 15 1 1 1 0或偶数 (PLLMUL+1)÷2 1 1 奇数 PLLMUL÷4
55 All other 35 549,and541035 17 19 15 2.51020304050607080100 CLKOUT frequency(MHz) 图8-3PLL锁定时间和 LKOUT频率的关系 返回本
图8-3 PLL锁定时间和CLKOUT频率的关系 返回本节
83定时器计数器编程举例 【例8-1】设时钟频率为16.384MHz,在 TMS320c5402的XF端输出一个周期为2s的方波, 方波的周期由片上定时器确定,采用中断方法实 现。 1.定时器0的初始化 (1)设置定时控制寄存器TcR(地址0026H)。 (2)设置定时寄存器TM(地址0024H)。 (3)设置定时周期寄存器PRD(地址0025H)。 返回首页
8.3 定时器/计数器编程举例 ◼ 【 例 8 - 1 】 设 时 钟 频 率 为 1 6 . 3 8 4 MHz, 在 TMS320C5402的XF端输出一个周期为2s的方波, 方波的周期由片上定时器确定,采用中断方法实 现。 1.定时器0的初始化 (1)设置定时控制寄存器TCR(地址0026H)。 (2)设置定时寄存器TIM(地址0024H)。 (3)设置定时周期寄存器PRD(地址0025H)。 返回首页