tms320lf2407考试_tms320lf2407 开发环境_tms320lf2407(21)

电脑杂谈  发布时间:2017-01-30 03:04:38  来源:网络整理

使用片内时钟,CLKIN的 时钟频率4 ~20MHz

使用片外时钟,CLKIN的 时钟频率4 ~30MHz

(对2407A为40MHz)

4.2 看门狗定时器时钟当时钟 CPUCLK=40MHz,WDCLK来自于:

WDCLK=CLKOUT/512=78125Hz

WDCLK是由看门狗定时器的器件生成的。

当时钟

4.3 低功耗模式有一 IDLE(睡眠)指令,可关闭CPU时钟,节约能耗。

当收到一个中断请求或者复位时,CPU会退出睡眠状态。

4.3.1 时钟域有 两个时钟域,

(1) CPU时钟域,包含大部分CPU逻辑的时钟;

(2) 系统时钟域,包含外设时钟(来自CLKOUT分频)

和用于CPU中断逻辑的时钟。

IDLE1模式,当CPU进入睡眠状态,CPU时钟域停止,

系统时钟域继续运行。

IDLE2模式,当CPU进入睡眠状态,CPU时钟域和系统时钟域均停止,进一步降低功耗。

HALT模式,振荡器(即输入到PLL的时钟)和WDCLK被关闭。

当执行IDLE指令时,系统控制状态寄存器(SCSR1)的

13、12位指明进入哪一种低功耗模式。

0 0 CPU进入 IDLE1模式

0 1 CPU进入 IDLE2模式

1 x CPU进入 HALT模式

4.3.2 退出低功耗模式

1.复位复位信号可使器件退出IDLE模式。

2.外部中断外部中断xINTx可使器件退出低功耗模式,但不能退出

HALT模式。

3.唤醒中断有些外设具有启动器件时钟的能力,然后产生一个中断去响应一定的外部事件。

4.3.3 片内闪存断电进入HALT模式之前,片内闪存可以被断电,会使电流消耗到最低。

第5章 数字I/O

数字I/O脚有 专用 和 复用 。

数字I/O脚的功能通过 9个 16位控制寄存器 来控制。

控制寄存器分为 两类,

(1)I/O复用控制寄存器(MCR X),来选择I/O脚是外设功能还是I/O功能。

(2)数据方向控制寄存器(P XDATDIR):控制双向I/O

脚的数据和数据方向。

注意,数字I/O脚是通过 映射在数据空间的控制寄存器来控制的,与器件的I/O空间无任何关系。

240X/240XA多达 41只数字I/O脚,多数具有复用功能。

5.1 数字I/O寄存器简介

I/O复用引脚见下图。

表5-1列出I/O模块中有用的寄存器,地址为:7090h —

709Fh。

注意,映射到数据存储器空间。

当复用I/O脚被配置为 外设功能 或 I/O时,引脚的状态可通过读I/O数据寄存器来获取。

外设功能引脚上拉或下拉

(内部)

1-外设功能

I/O方向位

01

0-输入

I/O口数据位读/写

1-输出输出输入开关控制位

0-I/O功能

I/O端口F数据和方向寄存器PFDATDIR

7096h

I/O端口E数据和方向寄存器PEDATDIR

7095h

I/O端口D数据和方向寄存器PDDATDIR

709Eh

I/O端口C数据和方向寄存器PCDATDIR

709Ch

I/O端口B数据和方向寄存器PBDATDIR

709Ah

I/O端口A数据和方向寄存器PADATDIR

7098h

MUX控制寄存器CMCRC I/O

7094h

MUX控制寄存器BMCRB I/O

7092h

MUX控制寄存器AMCRA I/O

7090h

功能寄存器地址表5-1 数字I/O控制寄存器

5.2 I/O 端口复用控制寄存器

3个I/O端口复用控制寄存器,MCRA,MCRB、

MCRC。

( 1) I/O端口复用控制寄存器 A 地址,7090h

表5-2 I/O端口复用控制寄存器 A的配置位 外设功能 通用I/O


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-21.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 庄铱锴
      庄铱锴

      好你们继续掐再给中国十年发展时间

    • 伯阳
      伯阳

      美舰在我军的严厉警告下夹着尾巴逃跑了

    • 周帅
      周帅

      第四

    热点图片
    拼命载入中...