7、通用数字量输入输出GPIO
第七讲:通用数字量输入/输出(GPIO) 外界二进制信息(数字量)要被CPU处理,要给存储器存放,就需要外界信息源与两者之间的交换接口,这样的交换接口若用来进行通用目的数字量的输入输出,就被称为通用数字量输入/输出接口,简称GPIO。F28335 DSP有多达88个GPIO口,对应着芯片引出的88个引脚,随着芯片的封装与尺寸的确定,引脚数目是有限的,所以这88个引脚多数都是功能复用的,即可以灵活配置为输入引脚,也可以灵活配置为输出引脚,即可以作为通用I/O引脚,也可以作为特殊功能口(如SCI、SPI、ECAN等),非常灵活,用户根据需要,可以通过GPIO MUX(输入输出多路选择器,复用开关)寄存器来进行相关配置,下边详细介绍GPIO的工作原理及其配置过程。 * * * 1、GPIO工作原理 2、GPIO寄存器 3、GPIO编程 4、基于F28335 GPIO的跑马灯实验 GPIO工作原理 F28335 DSP将这88个GPIO口分成了A、B、C三大组,A组包括GPIO0至GPIO31,B组包括GPIO32至GPIO63,C组包括GPIO64至GPIO87,每个引脚都复用了多个功能,同一时刻,每个引脚只能用该引脚的一个功能。究竟工作在哪个模式下,可以通过GPIO Mux(复用开关)寄存器配置每个引脚的具体功能(通用数字量I/O或者外设专用功能)。如果将这些引脚选择数字量I/O模式,可以通过方向寄存器GPxDIR配置数字量I/O的方向,即是作为输入引脚还是作为输出引脚;还可以通过量化寄存器GPxQUAL对输入信号进行量化限制,从而可以消除数字量I/O引脚的噪声干扰。此外,有下面4种方式对GPIO引脚进行读写操作: GPIO工作原理 1、可以通过GPxDAT寄存器独立读/写I/O信号; 2、利用GPxSET寄存器写1(写0无效)对I/O口进行置位 3、利用GPxCLEAR寄存器写1(写0无效)对I/O口进行清零; 4、利用GPxTOOGLE寄存器置1后(写0无效)来将I/O输出电平翻转,原来高电平变成低电平,原来低电平则变成高电平。 GPIO工作原理 GPIO工作原理 GPIO工作原理 GPIO寄存器 名 称 地 址 空间地址 描 述 GPACTRL 0X6F80 2 GPIOA控制寄存器 GPAQSEL1 0X6F82 2 GPIOA量化控制寄存器1 GPAQSEL2 0X6F84 2 GPIOA量化控制寄存器2 GPAMUX1 0X6F86 2 GPIOA选择寄存器1 GPAMUX2 0X6F88 2 GPIOA选择寄存器2 GPIOADIR 0X6F8A 2 GPIOA方向寄存器 GPIOAPUD 0X6F8C 2 GPIOA上拉禁止寄存器 GPBCTRL 0X6F90 2 GPIOB控制寄存器 GPBQSEL1 0X6F92 2 GPIOB量化控制寄存器1 GPBQSEL2 0X6F94 2 GPIOB量化控制寄存器2 GPBMUX1 0X6F96 2 GPIOB选择寄存器1 GPBMUX2 0X6F98 2 GPIOB选择寄存器2 GPBDIR 0X6F9A 2 GPIOB方向寄存器 GPBPUD 0X6F9C 2 GPIOB上拉禁止寄存器 GPCMUX1 0X6FA6 2 GPIOC 选择寄存器1 GPCMUX2 0X6FA8 2 GPIOC 选择寄存器2 GPCDIR 0X6FAA 2 GPIOC 方向寄存器 GPCPUD 0X6FAC 2 GPIOC 上拉禁止寄存器 GPIOXINT1SEL 0X6FE0 1 外部中断源选择寄存器1 GPIOXINT2SEL 0X6FE1 1 外部中断源选择寄存器2 GPIONMISEL 0X6FE2 1 不可屏蔽中断源选择寄存器 GPIOXINT3SEL 0X6FE3 1 外部中断源选择寄存器3 GPIOXINT4SEL 0X6FE4 1 外部中断源选择寄存器4 GPIOXINT5SEL 0X6FE5 1 外部中断源选择寄存器5 GPIOXINT6SEL 0X6FE6 1 外部中断源选择寄存器6 GPIOXINT7SEL 0X6FE7 1 外部中断源选择寄存器7 GPIOLPMSEL 0X6FE8 1 唤醒低
您可能关注的文档
- 产品质量的重要环节热处理工序控制.ppt
- 7、《聂将军与日本小姑娘》(第2课时课件).ppt
- 晶体化学基本原理2012.ppt
- 智仪课件第四章.ppt
- BMS简介.ppt
- 75t生物质锅炉方案.doc
- BIM技术基础课课件.ppt
- 7、《海上日出》课件PPT.ppt
- BOOK1 UNIT 1.ppt
- book5unit1 Great Scientist Writing.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 储能电站电池充放电管理制度.docx VIP
- 2024年重庆市铜梁县公开招聘城市协管员试题带答案详解.docx VIP
- 2024年重庆市奉节县公开招聘城市协管员试题带答案详解.docx VIP
- 2024《管理报告体系研究的国内外文献综述》4600字.docx VIP
- 2026-2031年中国基金市场发展前景预测研究报告.docx VIP
- (人教2024版)数学六年级下册 第4单元《比例》大单元教学设计 .pdf VIP
- 高中物理课件:向心加速度.ppt VIP
- 青岛市2025年高三一模语文试卷(含答案).pdf
- 4 数据管理能力成熟度DCMM标准解读.pptx VIP
- 《诊疗六步》.pptx VIP
原创力文档

文档评论(0)