tms320f28027课件_第二讲_中断和时钟.pptVIP

  • 3
  • 0
  • 约8.99千字
  • 约 53页
  • 2019-12-03 发布于湖北
  • 举报
二、CLOCK寄存器 5、内部振荡器n的调节寄存器 – INTOSCnTRIM (n=1或2) R/W-0 R-0 R/W-0 R-0 COARSETRIM 保留 FINETRIM 保留 7 0 8 14 9 15 BIT14-9:8位粗调值,带符号的值(-127~+127)。 BIT 7-0 :6位细调值,带符号的值(-31~+31)。 注:内部振荡器用保存在OTP中的参数进行软件调节。在引导过程中,Boot ROM将这个值复制到上面的寄存器。 二、CLOCK寄存器 6、时钟寄存器 - XCLK R/W-0 R-0 R/W-1 R-0 XCLKOUTDIV 保留 XCLKINSEL 保留 1 0 5 2 6 15 7 BIT6 : 0 GPIO38是XCLKIN输入源(JTAG-TCK复用) 1 GPIO19是XCLKIN输入源。 BIT1-0:00 XCLKOUT = SYSCLKOUT/4 01 XCLKOUT = SYSCLKOUT/2 10 XCLKOUT = SYSCLKOUT 11 XCLKOUT = Off 使用XCLKIN时: X1拉低 X2悬空 7、时钟控制寄存器 - CLKCTL 二、CLOCK寄存器 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 INTOSC1 OFF INTOSC1 HALTI INTOSC2 OFF INTOSC2 HALTI WD HALTI XCLKIN OFF XTALOSC OFF NMI RESETSEL 8 9 10 11 12 13 14 15 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 OSCCLK SRCSEL OSCCLK SRC2SEL WDCLK SRCSEL TMR2CLK SRCSEL TMR2CLK PRESCALE 0 1 2 4 3 7 5 CLKCTL寄存器用来选择时钟源 也用来配置时钟故障期间器件的行为 7、时钟控制寄存器 - CLKCTL 二、CLOCK寄存器 内部振荡器2开启(复位默认)。 内部振荡器2关闭。 0 1 INTOSC2OFF 10 内部振荡器2自动通过停机模式开启/关闭。使能器件更快地从停机模式中唤醒(复位默认)。 内部振荡器2忽略停机模式。 0 1 INTOSC2HALTI 11 看门狗自动通过停机模式开启/关闭(复位默认)。 看门狗忽略停机模式。 0 1 WDHALTI 12 XCLKIN振荡器输入启用(复位默认)。 XCLKIN振荡器输入关闭。 0 1 XCLKINOFF 13 晶体振荡器开启(复位默认)。 晶体振荡器关闭。 0 1 XTALOSCOFF 14 NMI复位选择位,不管作何选择,都会产生信号。 没有任何延迟地直接驱动MCLKRS (复位默认)。 NMI看门狗复位(NMIRS)启动MCLKRS。 0 1 NMIRESETSEL 15 描述 值 域 位 二、CLOCK寄存器 7、时钟控制寄存器 - CLKCTL CPU Timer2时钟预分频值: /1(复位默认) /2 /4 /8 /16 保留 保留 保留 000 001 010 011 100 101 110 111 TMR2CLKPRESCALE 7-5 内部振荡器1开启(复位默认)。 内部振荡器1关闭。 0 1 INTOSC1OFF 8 内部振荡器1自动通过停机模式开启/关闭。使能器件更快从停机模式中唤醒(复位默认)。 内部振荡器1忽略停机模式。 0 1 INTOSC1HALTI 9 描述 值 域 位 (续) 二、CLOCK寄存器 7、时钟控制寄存器 - CLKCTL 选择内部振荡器1(复位默认)。 选择外部振荡器或内部振荡器2。 0 1 OSCCLKSRCSEL 0 选择内部振荡器1或外部振荡器(复位默认)。 选择内部振荡器2。 0 1 OSCCLKSRC2SEL 1 看门狗时钟源选择位: 选择内部振荡器1(复位默认)。 选择外部振荡器或内部振荡器2。 0 1 WDCLKSRCSEL 2 CPU Timer2时钟源选择位: 选择SYSCLKOUT(复位默认,绕过预分频器)。 选择外部振荡器(XOR输出)。 选择内部振荡器1。 选择内部振荡器2。 00 01 10 11 TMR2CLKSRCSEL 4-3 描述 值 域 位 (续) 二、CLOCK寄存器 7、时钟控制寄存器 - CLKCTL 从INTOSC1切换到INTOS

文档评论(0)

1亿VIP精品文档

相关文档