第7章数字量IO模块_第1页
第7章数字量IO模块_第2页
第7章数字量IO模块_第3页
第7章数字量IO模块_第4页
第7章数字量IO模块_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第7 7章章 数字量数字量I/OI/O模块模块DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院1第第7章章 数字量数字量I/O模块模块DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第7 7章章 数字量数字量I/OI/O模块模块2TMS320LF240 x/240 xA系列系列DSP的数字的数字I/O模块具有多模块具有多达达41个通用、双向的数字个通用、双向的数字I/O(GPIO)引脚,其中大多)引脚,其中大多数引脚都可以作为基本功能或者通用数引脚都可以作为基本功能或者通用I/O功能。功能。数字数字I/O端口模块通过端口模

2、块通过9个个16位寄存器来设置所有位寄存器来设置所有I/O引引脚的功能。这些寄存器可以分为两类:脚的功能。这些寄存器可以分为两类:uI/O复用(复用(MUX)控制寄存器()控制寄存器(MCRx):):确定确定I/O引脚为基本功能还是通用引脚为基本功能还是通用I/O功能引脚。功能引脚。u数据和方向控制寄存器(数据和方向控制寄存器(PxDATDIR):):I/O引脚引脚设置为通用设置为通用I/O引脚功能时,用来控制引脚功能时,用来控制I/O引脚的数据引脚的数据和数据方向。和数据方向。7.1 通用数字通用数字I/O接口概述接口概述DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海

3、学院信息学院第第7 7章章 数字量数字量I/OI/O模块模块3图图8-1 复用复用I/O引脚的功能引脚的功能DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第7 7章章 数字量数字量I/OI/O模块模块4表表7-1 数字数字I/O控制寄存器控制寄存器DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第7 7章章 数字量数字量I/OI/O模块模块57.2 I/O复用控制寄存器复用控制寄存器 数字数字I/O端口模块有三个端口模块有三个I/O复用控制寄存器:复用控制寄存器:MCRA、MCRB和和MCRC,分别用来控制,分别用来控制

4、41个引脚的功能选择。个引脚的功能选择。I/O复用控制寄存器复用控制寄存器A(MCRA)地址地址7090HDSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第7 7章章 数字量数字量I/OI/O模块模块6表表7-2 I/O端口复用控制寄存器端口复用控制寄存器A的配置的配置 位位 外设功能外设功能 (MCRA.n=1) 通用通用I/O (MCRA.n=0) MCRA.0 SCITXD IOPA0 MCRA.1 SCIRXD IOPA1 MCRA.2 XINT1 IOPA2 MCRA.3 CAP1/QEP1 IOPA3 MCRA.4 CAP2/QEP2 IOPA4

5、 MCRA.5 CAP3 IOPA5 MCRA.6 PWM1 IOPA6 MCRA.7 PWM2 IOPA7 MCRA.8 PWM3 IOPB0 MCRA.9 PWM3 IOPB1 MCRA.10 PWM3 IOPB2 MCRA.11 PWM4 IOPB3 MCRA.12 T1PWM/T1CMP IOPB4 MCRA.13 T2PWM/T2CMP IOPB5 MCRA.14 TDIRA IOPB6 MCRA.15 TDIRB IOPB7DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第7 7章章 数字量数字量I/OI/O模块模块7表表7-3 I/O端口复用控

6、制寄存器端口复用控制寄存器B的配置的配置 位位 外设功能外设功能 (MCRB.n=1) 通用通用I/O (MCRB.n=0) MCRB.0 W/R IOPC0 MCRB.1 BIO IOPC1 MCRB.2 SPISIMO IOPC2 MCRB.3 SPISOMI IOPC3 MCRB.4 SPICLK IOPC4 MCRB.5 SPISTE IOPC5 MCRB.6 CANTX IOPC6 MCRB.7 CANRX IOPC7 MCRB.8 XINT2/ADCSOC IOPD0 MCRB.9 EMU0 保留保留 MCRB.10 EMU1 保留保留 MCRB.11 TCK 保留保留 MCRB.

7、12 TDI 保留保留 MCRB.13 TDO 保留保留 MCRB.14 TMS 保留保留 MCRB.15 TMS2 保留保留DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第7 7章章 数字量数字量I/OI/O模块模块8表表7-4 I/O端口复用控制寄存器端口复用控制寄存器C的配置的配置 位位 外设功能外设功能 (MCRC.n=1) 通用通用I/O (MCRC.n=0) MCRC.0 CLKOUT IOPE0 MCRC.1 PWM7 IOPE1 MCRC.2 PWM8 IOPE2 MCRC.3 PWM9 IOPE3 MCRC.4 PWM10 IOPE4 M

8、CRC.5 PWM11 IOPE5 MCRC.6 PWM12 IOPE6 MCRC.7 CAP4/QEP3 IOPE7 MCRC.8 CAP5/QEP4 IOPF0 MCRC.9 CAP6 IOPF1 MCRC.10 T3PWM/T3CMP IOPF2 MCRC.11 T4PWM/T4CMP IOPF3 MCRC.12 TDIRB IOPF4 MCRC.13 TCLKINB IOPF5 MCRC.14 保留保留 IOPF6 MCRC.15 保留保留 IOPF7DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第7 7章章 数字量数字量I/OI/O模块模块97.

9、3 数据和方向控制寄存器数据和方向控制寄存器 数字数字I/O端口有端口有六六个数据和方向控制寄存器个数据和方向控制寄存器PxDATDIR(x=A,B,C,D,E或或F)。)。 当当I/O口用作通用口用作通用I/O引脚功能(引脚功能(GPIO)时,这些寄)时,这些寄存器直接和存器直接和I/O引脚相连,可以通过设置这些寄存器来控引脚相连,可以通过设置这些寄存器来控制相应制相应I/O引脚的数据和数据传输方向。当引脚的数据和数据传输方向。当I/O口用作基口用作基本功能时,设置这些寄存器对相应的引脚没有影响。本功能时,设置这些寄存器对相应的引脚没有影响。DSP原理及应用原理及应用北京理工大学珠海学院信息

10、学院北京理工大学珠海学院信息学院第第7 7章章 数字量数字量I/OI/O模块模块10 每一个数字每一个数字I/O端口数据和方向控制寄存器都有两个端口数据和方向控制寄存器都有两个功能区:功能区:高高8位(位(xnDIR):数据方向控制功能区,用来配置相数据方向控制功能区,用来配置相应引脚为输入(应引脚为输入(=0)或者输出()或者输出(=1)方式;)方式;低低8位(位(IOPxn):数据控制功能区,在输出方式下分数据控制功能区,在输出方式下分别用来配置相应引脚输出的数据,在输入方式下则反别用来配置相应引脚输出的数据,在输入方式下则反映从相应引脚实际输入电平的高低。映从相应引脚实际输入电平的高低。

11、DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第7 7章章 数字量数字量I/OI/O模块模块117.4 数字数字I/O端口配置实例端口配置实例配置配置:选择:选择I/O引脚的功能,且设置引脚的功能,且设置I/O引脚的方向。引脚的方向。 I/O配置实例程序:配置实例程序:MCRA .set 7090h ;可将这些映射语句放于可将这些映射语句放于240 x.h文件中文件中PADATDIR .set 7098h ;可将这些映射语句放于可将这些映射语句放于240 x.h文件中文件中PBDATDIR .set 709Ah ;可将这些映射语句放于可将这些映射语句放于2

12、40 x.h文件中文件中LDP #0E1h ;指向相应的数据页面指向相应的数据页面LACC #0h ;设置设置MCRA所有位均为所有位均为0SACL MCRA ;配置为配置为I/O脚,选择引脚脚,选择引脚IOPA0 ; IOPA7和和IOPB0IOPB7SACL PADATDIR ;引脚引脚IOPA0IOPA7配置为输入配置为输入LACC #0F00h ;引脚引脚IOPB7IOPB4配置为输入配置为输入SACL PBDATDIR ;引脚引脚IOPB3IOPB0配置为输出配置为输出LACC PBDATDIR ;AND #00F0h ;读取引脚读取引脚IOPB7IOPB4输入状态输入状态DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第7 7章章 数字量数字量I/OI/O模块模块7.5 I/O端口应用端口应用 电路如图所示,设电路如图所示,设计程序使得当计程序使得当K1闭合闭合时,时,LED发光二极管点发光二极管点亮;断开时熄灭。当亮;断开时熄灭。当K2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论