1 / 29
文档名称:

第4章DSP输入输出编程课件.ppt

格式:ppt   大小:1,853KB   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第4章DSP输入输出编程课件.ppt

上传人:yixingmaoh 2022/11/26 文件大小:1.81 MB

下载得到文件列表

第4章DSP输入输出编程课件.ppt

相关文档

文档介绍

文档介绍:该【第4章DSP输入输出编程课件 】是由【yixingmaoh】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【第4章DSP输入输出编程课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第四章DSP输入输出编程

数字IO端口的英文全称为GeneralPurposeDigitalI/O,简写为GPIO,也称数字IO,是LF2407A与外部设备联系的接口。
2407A有41个数字I/O口,其中绝大多数具有另一功能,其对应外部引脚是基本功能和一般I/O复用引脚。TI公司的技术资料中把对应的片内外设的功能称为“基本功能”,而数字I/O口相对于“基本功能”成为“第二功能”(SecondaryFunction)。
I/O空间与数字I/O端口有什么联系
,是不同的两个事物。它们之间只有一个共同点,就是都可以与外部设备发生联系,都用于与外部设备发生关系。
,通过汇编语句IN,OUT读写I/O空间中某一地址上的数,这个数是一个16为的二进制数;而数字I/O端口是片内外设模块之一,与定时器这样的片内外设功能等同,这一数字输入/输出(I/O)端口通过对片内控制寄存器进行读、写,以对数字I/O端口进行操作。
图中可以看出,“引脚”既可以作为基本功能使用,也可以作为数字I/O口使用。其选择功能由“MUX控制位”(即开关控制位)完成。这里,,=1时,选择基本功能,=0时,选择数字I/O口功能。
选择数字I/O口功能后,由“I/O端口方向位”选定该端口是输入,还是输出。当值为0时,选择输入功能;当值为1时,选择输出功能。“I/O端口数据位”时数字I/O口的数据位,当数字口作输入使用时,从该位读取数据;当数字端口作输出使用时,向该位写数据。
I/O口复用控制寄存器(MCRx):用来控制选择I/O引脚作为基本功能或一般I/O引脚功能。
数据和方向控制寄存器(PxDATDIR):当I/O引脚作为一般I/O引脚功能时,用数据和方向控制寄存器可控制数据和I/O引脚的数据方向,这些寄存器直接和I/O引脚相连。
数字I/O寄存器
I/O端口复用控制寄存器A的配置(MCRA)—地址7090h
I/O口复用控制寄存器B (MCRB——地址7092h)
I/O端口复用控制寄存器C的配置(MCRC——地址7094h)
I/O口数据和方向寄存器
TMS320LF2407系列总共有6个数据和方向控制寄存器(PxDATADIR),当I/O口用作一般I/O引脚功能时,用数据和方向控制寄存器,可控制数据和到双向I/O引脚的数据方向。这些寄存器直接和双向I/O引脚相连。当I/O用作基本功能时,这些寄存器的设置对相应的引脚无影响。