tms320lf240x系列dsp课件

上传人:tian****1990 文档编号:75996694 上传时间:2019-02-02 格式:PPT 页数:19 大小:1.07MB
返回 下载 相关 举报
tms320lf240x系列dsp课件_第1页
第1页 / 共19页
tms320lf240x系列dsp课件_第2页
第2页 / 共19页
tms320lf240x系列dsp课件_第3页
第3页 / 共19页
tms320lf240x系列dsp课件_第4页
第4页 / 共19页
tms320lf240x系列dsp课件_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《tms320lf240x系列dsp课件》由会员分享,可在线阅读,更多相关《tms320lf240x系列dsp课件(19页珍藏版)》请在金锄头文库上搜索。

1、周鹏 安徽工程大学电气工程学院,第8章: 数字量I/O模块,8.1 数字量I/O端口概述 8.2 数字量I/O端口寄存器概述 8.3 I/O端口复用输出控制寄存器 8.4 I/O端口数据和方向寄存器 8.5 数字I/O端口应用,周鹏 安徽工程大学电气工程学院,TMS320LF240X/240XA系列DSP的数字I/O模块具有多达40个通用、双向的数字I/O(GPIO)引脚,其中大多数引脚都可作为基本功能或通用I/O功能。数字I/O端口模块通过9个16位寄存器来设置所有I/O引脚的功能。这些寄存器可以分为两类: I/O复用(MUX)控制寄存器(MCRx) 用来选择I/O脚是片内外设功能还是通用I

2、/O功能; 数据和方向控制寄存器(PxDATDIR) I/O引脚设置为通用I/O引脚功能时,用来控制I/O引脚的数据和数据方向。 注意:数字I/O引脚是通过映射在数据空间的控制寄存器来控制的,与器件的I/O空间无任何关系。,8.1 数字量I/O端口概述,周鹏 安徽工程大学电气工程学院,I/O复用引脚的结构见图8.1。由图可看出复用I/O引脚如何来实现引脚功能选择和数据传送方向选择的。,图8.1复用引脚配置图,8.2 数字量I/O端口寄存器概述,周鹏 安徽工程大学电气工程学院,表8.1(P151)列出了与I/O模块有关的寄存器,地址为: 7090h-709Fh 注意: 映射到数据存储器空间。 当

3、复用I/O脚无论是被配置为外设功能还是为通用I/O时,引脚的状态都可通过读I/O数据寄存器来获取。 保留位是不可操作的,读出为0,写入对它无影响。,周鹏 安徽工程大学电气工程学院,表8.1数字I/O控制寄存器地址,周鹏 安徽工程大学电气工程学院,数字I/O端口模块有三个I/O复用控制寄存器:MCRA、 MCRB和MCRC,分别用来控制41个引脚的功能选择。,8.3 I/O端口复用输出控制寄存器,(1) I/O复用控制寄存器A(MCRA)- 地址7090H, 其配置见表8.2(P152)。,I/O复用控制寄存器A(MCRA)的配置,周鹏 安徽工程大学电气工程学院,周鹏 安徽工程大学电气工程学院,

4、(2) I/O复用控制寄存器B(MCRB)- 地址7092H,其配置见表8.3(P154)。 注意:MCRB.9-MCRB.15必须配置成1,其为系统的专用引脚,用作与硬件仿真器接口(JTAG)相连,实现DSP的在线仿真功能。对其写0会引起不可预测的结果。,周鹏 安徽工程大学电气工程学院,周鹏 安徽工程大学电气工程学院,(3) I/O复用控制寄存器C(MCRC)- 地址7094H, 其配置见表8.4(P155)。,周鹏 安徽工程大学电气工程学院,周鹏 安徽工程大学电气工程学院,数字I/O端口有六个数据和方向控制寄存器PxDATDIR (x=A、B、C、D、E、F)。 当I/O口用作通用I/O引

5、脚功能(GPIO)时,这些寄存器 直接和I/O引脚相连,可以通过设置这些寄存器来控制相应 I/O引脚的数据和数据传输方向。当I/O口用作基本功能时, 设置这些寄存器对相应的引脚没有影响。 每一个数字I/O端口数据和方向控制寄存器都有2个功能区: (1)高8位(xnDIR):数据方向控制功能区,用来配置相应 引脚为输入(=0)或者输出(=1)方式; (2)低8位(IOPxn):数据控制功能区,在输出方式下分别用来配置相应引脚输出的数据,在输入方式下则反映从相应引脚实际输入电平的高低。,8.4 I/O端口数据和方向寄存器,周鹏 安徽工程大学电气工程学院,周鹏 安徽工程大学电气工程学院,周鹏 安徽工

6、程大学电气工程学院,周鹏 安徽工程大学电气工程学院,8.5 数字I/O端口应用,在使用数字I/O端口时,必须配置其寄存器。 .配置相应的I/O复用控制寄存器(MCRx)选择I/O 口作为基本功能还是通用I/O功能使用。 .设置相应的数据和方向控制寄存器(PxDATDIR)如果作为通用I/O引脚使用,还必须根据需要设置相 应的数据和方向控制寄存器(PxDATDIR),配置相 应引脚的数据及数据传输方向(为输入还是输出)。,周鹏 安徽工程大学电气工程学院,周鹏 安徽工程大学电气工程学院,周鹏 安徽工程大学电气工程学院,使用I/O端口输出8个信号,这8个信号分别连接到8个LED,硬件接口电路如图8.2(P162)所示。输出引脚与LED之间接一触发器74HC273,来实现对LED的驱动。在此使用IOPB作为输出信号来控制发光二极管的亮灭,而IOPF2作为选通74HC273的输出信号。,图8.2 TMS320LF2407与LED接口电路,举例:使用数字I/O输出信号,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号