欢迎来到天天文库
浏览记录
ID:50046146
大小:238.00 KB
页数:28页
时间:2020-03-08
《DSP技术与应用实验指导 教学课件 作者 段丽娜 DSP-03章(5)数字IO.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、§3.5数字输入/输出模块(I/O)5.1 数字I/O功能TMS320LF2407系列有多达41个通用,双向的数字I/O(GPIO)引脚数字I/O端口模块采用了一种灵活的方法,以控制专用I/O和复用I/O引脚的功能,I/O和复用引脚的功能可通过9个16位控制寄存器来设置,这些寄存器可以分为两类:1.I/O口复用控制寄存器(MCRx):用来控制选择I/O口作为基本功能方式还是一般I/O引脚功能;2.数据和方向控制寄存器(PxDATDIR):当I/O口用作一般I/O引脚功能时,用数据和方向控制寄存器控制数据状态和数据方向。5.2 数字I/O端
2、口寄存器TMS320LF2407系列I/O端口复用引脚配置如图,从图上可以看出,寄存器单元的配置与实际I/O引脚的内部结构之间的联系.01IO口数据位(读/写)基本功能InOut引脚复位控制位0=I/O功能1=基本功能IO方向0=输入1=输出上拉或下拉基本功能或I/O功能与数字I/O有关的寄存器共有9个,这些寄存器被映射到存储器空间,地址从7090H到709FH其中保留位是无效的,读时为0,写对它无影响。数字I/O控制寄存器地 址存储寄存器说 明7090hMCRAI/O复用控制寄存器A7092hMCRBI/O复用控制寄存器B7094
3、hMCRCI/O复用控制寄存器C7098hPADATDIRI/O端口A数据和方向寄存器709AhPBDATDIRI/O端口B数据和方向寄存器709ChPCDATDIRI/O端口C数据和方向寄存器709EhPDDATDIRI/O端口D数据和方向寄存器7095hPEDATDIRI/O端口E数据和方向寄存器7096hPFDATDIRI/O端口F数据和方向寄存器1.I/O口复用输出控制寄存器A.I/O口复用控制寄存器A(MCRA)---地址7090hMCRA.15MCRA.14MCRA.13MCRA.12MCRA.11MCRA.10MCRA.9M
4、CRA.8MCRA.7MCRA.6MCRA.5MCRA.4MCRA.3MCRA.2MCRA.1MCRA.0位位的名称基本功能(MCRA.n=1)一般I/O口(MCRA.n=0)0MCRA.0SCITXDIOPA01MCRA.1SCIRXDIOPA12MCRA.2XINT1IOPA23MCRA.3CAP1/QEP1IOPA3I/O口复用控制寄存器A(MCRA)配置MCRA0—7定义A口,MCRA8—15定义B口1:引脚定义为基本功能0:引脚定义为I/O续表位位的名称基本功能(MCRA.n=1)一般I/O口(MCRA.n=0)4MCRA.4C
5、AP2/QEP2IOPA45MCRA.5CAP3IOPA56MCRA.6PWM1IOPA67MCRA.7PWM2IOPA78MCRA.8PWM2IOPB09MCRA.9PWM2IOPB110MCRA.10PWM2IOPB211MCRA.11PWM2IOPB312MCRA.12T1PWM/T1CMPIOPB413MCRA.13T2PWM/T2CMPIOPB514MCRA.14TDIRAIOPB615MCRA.15TCLKINAIOPB7MCRB.15MCRB.14MCRB.13MCRB.12MCRB.11MCRB.10MCRB.9MCRB.
6、8MCRB.7MCRB.6MCRB.5MCRB.4MCRB.3MCRB.2MCRB.1MCRB.0位位的名称基本功能(MCRB.n=1)一般I/O口(MCRB.n=0)0MCRB.0W/RIOPC01MCRB.1BIOIOPC12MCRB.2SPISIMOIOPC23MCRB.3SPISIMIIOPC3I/O口复用控制寄存器B(MCRB)配置2.I/O口复用控制寄存器B(MCRB)---地址7092h注意,表中MCRB.9-MCRB.15必须配置成1,这几个引脚是系统的专用引脚,用作与硬件仿真器接口与(JTAG)相连,实现DSP的在线仿真
7、功能.对以上的位写0将会引起不可预测的结果.续表位位的名称基本功能(MCRA.n=1)一般I/O口(MCRA.n=0)4MCRB.4SPICLKIOPC45MCRB.5SPISTEIOPC56MCRB.6CANTXIOPC67MCRB.7CANRXIOPC78MCRB.8XINT2/ADCSOCIOPD09MCRB.9EMU0保留位10MCRB.10EMU1保留位11MCRB.11TCK保留位12MCRB.12TDI保留位13MCRB.13TDO保留位14MCRB.14TMS保留位15MCRB.15TMS2保留位保留位MCRC.14MCR
8、C.13MCRC.12MCRC.11MCRC.10MCRC.9MCRC.8MCRC.7MCRC.6MCRC.5MCRC.4MCRC.3MCRC.2MCRC.1MCRC.03.I/O口复用控制寄
此文档下载收益归作者所有