数字输入输出模块
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表6.2 I/O口复用控制寄存器A(MCRA)配置
I/O复用控制寄存器B(MCRB)-地址7092h
电气工程学院
Electrical Engineering Institute of NEDU
2013年8月18日星期日
表6.3 I/O复用控制寄存器B(MCRB)配置
I/O复用控制寄存器C(MCRC)-地址7094h
I/O端口F数据和方向寄存器
电气工程学院
Electrical Engineering Institute of NEDU
2013年8月18日星期日
6.2.1 I/O复用输出控制寄存器
电气工程学院
Electrical Engineering Institute of NEDU
2013年8月18日星期日
2013年8月18日星期日
DSP 教学实验系统介绍
电气工程学院DSP实验室
1.DSP教学实验系统结构
CCS软件
DSP综合实验箱
仿真器
电气工程学院
School of Electrical Engineering
18 August 2013
2.实验箱结构
信号源 模块 电源 模块 MAX7219 显示模块
电气工程学院
School of Electrical Engineering
18 August 2013
3.1 CCS概述
CCS提供了基本的代码生成工具,它们具有一系 列的调试、分析能力。CCS支持如下所示的开发周期 的所有阶段。
设计
概念性规划
编程和编译
创建工程文件、 编写源程序 和配置文件
调试
语法检差、 探测点设置 和日志保持
因为我们使用的仿真器ICETEK-5100USB,还 需要安装USB驱动。 双击双击CCS软件 将驱动软件安装在CCS目录下即可。
电气工程学院
School of Electrical Engineering
18 August 2013
3.3 CCS集成调试环境
双击”CCS2(C2000)”进入集成调试环境
电气工程学院
Electrical Engineering Institute of NEDU
2013年8月18日星期日
表6.4 I/O复用控制寄存器C(MCRC)配置
6.2.2 I/O数据和方向寄存器 TMS320LF2407 有 6 个 数 据 和 方 向 控 制 寄 存 器 (PxDATDIR),当I/O口用作一般I/O引脚功能时,用 数据和方向控制寄存器控制数据和I/O引脚的数据方 向。
第六章 数字输入/输出模块(I/O)
电气工程学院
Electrical Engineering Institute of NEDU
6.1 数字I/O端口概述
TMS320LF2407有40个通用、双向数字I/O(GPIO)引脚 大多数为复用引脚。 引脚I/O和复用功能通过9个16位控制寄存器来设置: a. I/O复用控制寄存器(MCRx):选择引脚作为专用功 能或一般I/O功能; b. 数据和方向控制寄存器(PxDATDIR):一般I/O引脚 功能时,控制数据和引脚的数据方向。
标题栏
菜单栏
工作窗口
3.3 CCS集成调试环境
Project—>New:
电气工程学院
School of Electrical Engineering
18 August 2013
3.3 CCS集成调试环境
新建一个名为7219的项目:
电气工程学院
School of Electrical Engineering
18 August 2013
3.3 CCS集成调试环境
工作窗口有一个7219.pjt:
电气工程学院
School of Electrical Engineering
18 August 2013
3.3 CCS集成调试环境
右键点击7219.pjt,为项目添加必须的文件:
3.3 CCS集成调试环境
添入工程文件:C源文件、汇编文件、库文件和连接 命令文件。
电气工程学院
Electrical Engineering Institute of NEDU
2013年8月18日星期日
6.2 数字I/O端口寄存器
表6.1 数字I/O控制寄存器地址
地址
7090h 7092h 7094h
存储寄存器
MCRA MCRB MCRC
说明
I/O复用控制寄存器A I/O复用控制寄存器B I/O复用控制寄存器C
3.2 CCS系统安装与设置
出现安装界面,点击“Code Composer Studio”
电气工程学院
School of Electrical Engineering
18 August 2013
3.2 CCS系统安装与设置
单击Next直至安装完毕,然后重启计算机。
电气工程学院
School of Electrical Engineering
F2407.CMD
实验2. I/O口实验
键盘控制Led
实验板上共有4个按键和8个发光二极管
键盘、LED接口电路
实验2内容
P112
Key.C 1
Key.C 2
Key.C 3
Key.C 4
键盘 LCD 模块 SCI 通信 LED 模块 LF2407 评估板
2.实验箱结构
电气工程学院
School of Electrical Engineering
18 August 2013
3.1 CCS概述
CCS (Code Composer Studio) 是 1999 年 作为TI’s eXpressDSP 软件平台的一部分推 出的一个功能齐全的集成开发软件。 CCS 提供了配置、建立、调试、跟踪和分 析程序的工具,它便于实时、嵌入式信号处理 程序的编制和测试,它能够加速开发进程,提 高工作效率。
7098h
709Ah
PADATDIR
PBDATDIR
I/O端口A数据和方向寄存器
I/O端口B数据和方向寄存器
709Ch
709Eh 7095h
PCDATDIR
PDDATDIR PEDATDIR
I/O端口C数据和方向寄存器
I/O端口D数据和方向寄存器 I/O端口E数据和方向寄存器
7096h
PFDATDIR
3. PWM实验
Timer
PWM-Key
4. A/D转换实验 ADC 5. SPI实验
电气工程学院
School of Electrical Engineering
SPI-MAX7219、Timer-7Led-Key
18 August 2013
实验1. I/O口实验
控制Led
实验板上共有4个按键和8个发光二极管
分析
实时调试、 跟踪和统计
电气工程学院
School of Electrical Engineering
18 August 2013
3.2 CCS系统安装与设置
双击CCS软件中的“setup”图标
电气工程学院
School of Electrical Engineering
18 August 2013
-地址 7098h
电气工程学院
Electrical Engineering Institute of NEDU
2013年8月18日星期日
6.2.2 I/O数据和方向寄存器
电气工程学院
Electrical Engineering Institute of NEDU
2013年8月18日星期日
6.2.2 I/O数据和方向寄存器
-地址709Ah
-地址709Ch
6.2.2 I/O数据和方向寄存器
-地址709Eh
-地址7094h
电气工程学院
Electrical Engineering Institute of NEDU
2013年8月18日星期日
6.2.2 I/O数据和方向寄存器
-地址7096h
电气工程学院
Electrical Engineering Institute of NEDU
CAN模块
TMS320LF2407A 评估板
直流电 机模块 D/A 模块
LCD 模块
SCI 模块
ห้องสมุดไป่ตู้
LED 模块
键盘
电气工程学院
School of Electrical Engineering
18 August 2013
2.实验箱结构
波形发 生器
电源 指示
数码管 显示
电机 控制
CAN 模块
D/A 模块
18 August 2013
3.2 CCS系统安装与设置
在系统上安装好CCS软件之后,桌面上出现 两个快捷方式:
电气工程学院
School of Electrical Engineering
18 August 2013
3.2 CCS系统安装与设置
双击图标 对CCS的运行环境进行配置:
3.2 CCS系统安装与设置
键盘、LED接口电路
实验1内容
Led.C 1
P112
Led.C 2
Led.C 3
Led.C 4
工程包含文件:
电气工程学院
School of Electrical Engineering
18 August 2013
2407c.h
所需的复位和中断向量定义文件
vectors.as m
.title "vectors.asm" .ref _c_int0,_nothing P110 .sect ".vectors" reset: b _c_int0 int1: b _nothing int2: b _nothing int3: b _nothing int4: b _nothing int5: b _nothing int6: b _nothing
3.3 CCS集成调试环境
点击 ,对工程进行编译、汇编和连接,生成可执 行文件 .OUT:
3.3 CCS集成调试环境
运行File栏中的Load Program,将debug文件夹中 的7219.out下载到目标板上。
点击工作窗口区的
,运行。
实验安排
1. I/O口实验 Led、Key
2. 定时器实验