DSP控制器原理与应用 张小鸣 第六章片内外设

上传人:资****亨 文档编号:279218779 上传时间:2022-04-19 格式:PPT 页数:117 大小:1.50MB
返回 下载 相关 举报
DSP控制器原理与应用 张小鸣 第六章片内外设_第1页
第1页 / 共117页
DSP控制器原理与应用 张小鸣 第六章片内外设_第2页
第2页 / 共117页
DSP控制器原理与应用 张小鸣 第六章片内外设_第3页
第3页 / 共117页
DSP控制器原理与应用 张小鸣 第六章片内外设_第4页
第4页 / 共117页
DSP控制器原理与应用 张小鸣 第六章片内外设_第5页
第5页 / 共117页
点击查看更多>>
资源描述

《DSP控制器原理与应用 张小鸣 第六章片内外设》由会员分享,可在线阅读,更多相关《DSP控制器原理与应用 张小鸣 第六章片内外设(117页珍藏版)》请在金锄头文库上搜索。

1、第四章第四章 TMS320LF240 x的片内外设的片内外设第六章第六章 TMS320LF240 x的片内外设的片内外设数字数字I/O端口端口事件管理模块事件管理模块(EV)模数转换模块模数转换模块(ADC)串行外设接口模块串行外设接口模块(SPI)第四章第四章 TMS320LF240 x的片内外设的片内外设6.1 数字数字I/O端口端口6.1.1 6.1.1 概述概述 数字数字I/OI/O端口是芯片与外界联系的一种接口,它实现的是端口是芯片与外界联系的一种接口,它实现的是电平信号的输入和输出。电平信号的输入和输出。DSPDSP芯片的芯片的I/OI/O端口都具有双重的功端口都具有双重的功能能(

2、 (即功能复用即功能复用) ),或用于一般的输入输出功能,或用于一些,或用于一般的输入输出功能,或用于一些特殊的功能,究竟是哪一种功能,可通过设置复用控制寄存特殊的功能,究竟是哪一种功能,可通过设置复用控制寄存器来实现。当器来实现。当I/OI/O口已设定为一般的输入输出功能时,其数据口已设定为一般的输入输出功能时,其数据输入输出的方向可利用数据和方向控制寄存器来设置。因此,输入输出的方向可利用数据和方向控制寄存器来设置。因此,对对I/OI/O端口的操作对应着两类寄存器:端口的操作对应着两类寄存器:I/OI/O端口复用控制寄存端口复用控制寄存器和数据和方向控制寄存器,前者决定器和数据和方向控制寄

3、存器,前者决定I/OI/O端口的功能,后者端口的功能,后者决定一般功能引脚的数据方向和当前输入或输出的有效电平。决定一般功能引脚的数据方向和当前输入或输出的有效电平。 TMS320LF2407 TMS320LF2407芯片的芯片的I/OI/O端口分为端口分为A A、B B、C C、D D、E E、F F共共6 6组,对应的组,对应的I/OI/O端口复用控制寄存器和数据和方向控制寄存端口复用控制寄存器和数据和方向控制寄存器共器共9 9个。个。 退出退出第四章第四章 TMS320LF240 x的片内外设的片内外设寄存器地址寄存器地址寄存器名称寄存器名称功功 能能7090h7090hMCRAMCRA

4、I/OI/O端口复用控制寄存器端口复用控制寄存器A A7092h7092hMCRBMCRBI/OI/O端口复用控制寄存器端口复用控制寄存器B B7094h7094hMCRCMCRCI/OI/O端口复用控制寄存器端口复用控制寄存器C C7098h7098hPADATDIRPADATDIRA A组数据和方向控制寄存器组数据和方向控制寄存器709Ah709AhPBDATDIRPBDATDIRB B组数据和方向控制寄存器组数据和方向控制寄存器709Ch709ChPCDATDIRPCDATDIRC C组数据和方向控制寄存器组数据和方向控制寄存器709Eh709EhPDDATDIRPDDATDIRD D组

5、数据和方向控制寄存器组数据和方向控制寄存器7095h7095hPEDATDIRPEDATDIRE E组数据和方向控制寄存器组数据和方向控制寄存器7096h7096hPFDATDIRPFDATDIRF F组数据和方向控制寄存器组数据和方向控制寄存器退出退出第四章第四章 TMS320LF240 x的片内外设的片内外设 6.1.2 I/O6.1.2 I/O端口的复用控制寄存器端口的复用控制寄存器1 1、MCRAMCRA功能配置功能配置 位位1515:写:写1 1为为TCLKINA TCLKINA ;写;写0 0为为IOPB7IOPB7。 位位1414:写:写1 1为为TDIRA ;写;写0 0为为I

6、OPB6IOPB6。 位位1313:写:写1 1为为T2PWM/T2CMP ;写;写0 0为为IOPB5IOPB5。 位位1212:写:写1 1为为T1PWM/T1CMP ;写;写0 0为为IOPB4IOPB4。 位位1111:写:写1 1为为PWM6 ;写;写0 0为为IOPB3IOPB3。 位位1010:写:写1 1为为PWM5 ;写;写0 0为为IOPB2IOPB2。 位位9 9:写:写1 1为为PWM4 ;写;写0 0为为IOPB1IOPB1。 位位8 8:写:写1 1为为PWM3 ;写;写0 0为为IOPB0IOPB0。 位位7 7:写:写1 1为为PWM2 ;写;写0 0为为IOP

7、A7IOPA7。 位位6 6:写:写1 1为为PWM1 ;写;写0 0为为IOPA6IOPA6。 退出退出第四章第四章 TMS320LF240 x的片内外设的片内外设位位5 5:写:写1 1为为CAP3 ;写;写0 0为为IOPA5IOPA5。 位位4 4:写:写1 1为为CAP2/QEP2 ;写;写0 0为为IOPA4IOPA4。 位位3 3:写:写1 1为为CAP1/QEP1 ;写;写0 0为为IOPA3IOPA3。 位位2 2:写:写1 1为为XINT1 ;写;写0 0为为IOPA2IOPA2。 位位1 1:写:写1 1为为SCIRXD ;写;写0 0为为IOPA1IOPA1。 位位0

8、0:写:写1 1为为SCITXD ;写;写0 0为为IOPA0IOPA0。 2 2、MCRBMCRB功能配置功能配置 位位15-915-9:必须配置为:必须配置为1 1,使该部分引脚为,使该部分引脚为JTAGJTAG接口功能接口功能 。 位位8 8:写:写1 1为为XINT2/ADCSOC ;写;写0 0为为IOPD0IOPD0。 位位7 7:写:写1 1为为CANRX ;写;写0 0为为IOPC7IOPC7。 位位6 6:写:写1 1为为CANTX ;写;写0 0为为IOPC6IOPC6。 位位5 5:写:写1 1为为SPISTE ;写;写0 0为为IOPC5IOPC5。 位位4 4:写:写

9、1 1为为SPICLK ;写;写0 0为为IOPC4IOPC4。 退出退出第四章第四章 TMS320LF240 x的片内外设的片内外设位位3 3:写:写1 1为为SPISOMI ;写;写0 0为为IOPC3IOPC3。 位位2 2:写:写1 1为为SPISIMO ;写;写0 0为为IOPC2IOPC2。 位位1 1:写:写1 1为为BIO ;写;写0 0为为IOPC1IOPC1。 位位0 0:写:写1 1为为W/R ;写;写0 0为为IOPC0IOPC0。 3 3、MCRCMCRC功能配置功能配置 位位1515:为保留位。:为保留位。 位位1414:写:写1 1为为IOPF6 ;写;写0 0为

10、为IOPF6 。 位位1313:写:写1 1为为TCLKINB ;写;写0 0为为IOPF5 。 位位1212:写:写1 1为为TDIRB ;写;写0 0为为IOPF4 。 位位1111:写:写1 1为为T4PWM/T4CMP ;写;写0 0为为IOPF3 。 位位1010:写:写1 1为为T3PWM/T3CMP ;写;写0 0为为IOPF2 。 位位9 9:写:写1 1为为CAP6 ;写;写0 0为为IOPF1 。 退出退出第四章第四章 TMS320LF240 x的片内外设的片内外设位位8 8:写:写1 1为为CAP5/QEP4 ;写;写0 0为为IOPF0 。 位位7 7:写:写1 1为为

11、CAP4/QEP3 ;写;写0 0为为IOPE7 。 位位6 6:写:写1 1为为PWM12 ;写;写0 0为为IOPE6 。 位位5 5:写:写1 1为为PWM11;写;写0 0为为IOPE5 。 位位4 4:写:写1 1为为PWM10 ; ; 写写0 0为为IOPE4 。 位位3 3:写:写1 1为为PWM9 ;写;写0 0为为IOPE3 。 位位2 2:写:写1 1为为PWM8 ;写;写0 0为为IOPE2 。 位位1 1:写:写1 1为为PWM7 ;写;写0 0为为IOPE1。 位位0 0:写:写1 1为为CLKOUT ;写;写0 0为为IOPE0 。 退出退出第四章第四章 TMS32

12、0LF240 x的片内外设的片内外设6.1.3 I/O6.1.3 I/O端口的数据和方向控制寄存器端口的数据和方向控制寄存器 数据和方向控制寄存器数据和方向控制寄存器PxDATDIR(xPxDATDIR(x为为A AF)F)共有共有6 6个,只有个,只有当当I/OI/O端口被设置成一般的端口被设置成一般的I/OI/O功能时,数据和方向控制寄存功能时,数据和方向控制寄存器才起作用。器才起作用。 6 6个数据和方向控制寄存器的格式基本相同,其高个数据和方向控制寄存器的格式基本相同,其高8 8位表位表示对应的低示对应的低8 8位的数据输入输出方向,低位的数据输入输出方向,低8 8位表示相应的位表示相

13、应的I/OI/O口的有效逻辑电平。口的有效逻辑电平。 (1)A(1)A组端口组端口PADATDIRPADATDIR 15141312111098A7DIRA6DIRA5DIRA4DIRA3DIRA2DIRA1DIRA0DIR76543210IOPA7IOPA6IOPA5IOPA4IOPA3IOPA2IOPA1IOPA0退出退出第四章第四章 TMS320LF240 x的片内外设的片内外设15141312111098A7DIRA6DIRA5DIRA4DIRA3DIRA2DIRA1DIRA0DIR76543210IOPA7IOPA6IOPA5IOPA4IOPA3IOPA2IOPA1IOPA0 表中,

14、位表中,位AxDIR(xAxDIR(x为为7 70)0)决定对应位决定对应位IOPAx(xIOPAx(x为为7 70)0)引脚的引脚的输入或输出方向。当输入或输出方向。当AxDIRAxDIR1 1时,时,IOPAxIOPAx位对应的引脚为输出方位对应的引脚为输出方式;当式;当AxDIRAxDIR0 0时,时,IOPAxIOPAx位对应的引脚为输入方式。位位对应的引脚为输入方式。位IOPAxIOPAx的的电平表示输入或输出的状态,电平表示输入或输出的状态,0 0表示低电平,表示低电平,1 1表示高电平。例如,表示高电平。例如,当当AxDIR=1AxDIR=1时,若时,若IOPAx=0IOPAx=

15、0,表示相应引脚输出低电平;若,表示相应引脚输出低电平;若IOPAxIOPAx1 1,表示相应引脚输出高电平,表示相应引脚输出高电平 退出退出第四章第四章 TMS320LF240 x的片内外设的片内外设(2)B(2)B组端口的组端口的PBDATDIR PBDATDIR 15141312111098B7DIRB6DIRB5DIRB4DIRB3DIRB2DIRB1DIRB0DIR76543210IOPB7IOPB6IOPB5IOPB4IOPB3IOPB2IOPB1IOPB0(3)C(3)C组端口的组端口的PCDATDIRPCDATDIR 15141312111098C7DIRC6DIRC5DIRC

16、4DIRC3DIRC2DIRC1DIRC0DIR76543210IOPC7IOPC6IOPC5IOPC4IOPC3IOPC2IOPC1IOPC0退出退出第四章第四章 TMS320LF240 x的片内外设的片内外设(4)D(4)D组端口的组端口的PDDATDIRPDDATDIR 15141312111098保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位D0DIR76543210保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位IOPD0(5)E(5)E组端口的组端口的PEDATDIR PEDATDIR 15141312111098E7DIRE6DIRE5DIRE4DIRE3DIRE2DIRE1DIRE0DIR76543210IOPE7IOPE6IOPE5IOPE4IOPE3IOPE2IOPE1IOPE0退出退出第四章第四章 TMS320LF240 x的片内外设的片内外设(6)F(6)F组端口的组端口的PFDATDIR PFDATDIR 15141312111098保保留留位位F6DIRF5DIRF4DIRF3DIRF

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

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

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