表8-4复位时的时钟方式(C5402) CLKMD CLKMD CLKMDCLKMD寄存 时钟方式 0 E007H 乘15,内部振荡器工作,PLL工作 0 9007H 乘10,内部振荡器工作,PLL工作 0 4007H 乘5,内部振荡器工作,PLL工作 0 0 1007H 乘2,内部振荡器工作,PLL工作 0 F007H 乘1,内部振荡器工作,PLL工作 0000H 乘1/2,内部振荡器工作,PLL不工作 F000H 乘14,内部振荡器工作,PLL不工作 0 保留
表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 PLLMUL PLL乘因子。与PLLDⅣ及 PLLNDⅣ共同决定频率的乘数,见表86 11 PLLDIV 分频因子。与 PLLMUL及 PLLNDIV共同决定频率的乘数,见表86 0~3 PLLOOUNTPLL计数器值。PLL计数器是一个减去计数器,每16个输入时钟CK时到来 后减1。设定PLL启动后需要多少个输入时钟周期,以锁定输出、输入时钟 2| PLLONJOFF|PLL打开闭。 PLLONJOFF和 PLLNDIV共同决定PLL是否工作。只有 两位都为0时,PLL才不工作;其他情况,PLL打开工作 1FLND时钟发生器选择位。为0时,分频(DV)方式;为1时,PIL方式 0 PLLSTATUSPLL的状态位。指示时钟发生器的工作方式〔只读〕,为0时,表明在DIV 方式,为1时,表明在PLL方式
表8-5 时钟方式寄存器CLKMD各位域功能
表8-6比例系数与 CLKMD的关系 PLLN PLLD DIV PLLMUL 比例系数 0 0~14 0.5 0 15 0.25 0~14 PLLMUL+1 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
All other 45 549,and'5410 35 24 16 1716 19 15 2.510 CLKOUT frequency(MHz) 图8-3PL锁定时间和 CLKOUT频率的关系 回本
图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)。 返回首页