logo资料库

TMS320F28027_课件_第2章_GPIO.pdf

第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
资料共30页,剩余部分请下载后查看
教材:《32位数字信号控制器原理及应用》 《DSP原理及应用》 Lecture3 GPIO 黄灿水 2015.3
Lecture3 GPIO 一、GPIO模块概述 28027多达22个GPIO引脚 28027具有6个模拟I/O引脚 每个引脚都为多功能复用,通过复用寄存器设置 数字GPIO可通过方向寄存器设置数据传送方向 数字GPIO具有可控尖脉冲滤波功能 数字GPIO具有内部上拉电阻
Lecture3 GPIO 二、GPIO配置步骤 步骤1:统一分配器件引脚,与外设引脚不要重叠 步骤2:设置多功能复用寄存器选择引脚功能 步骤3:为数字GPIO引脚设置方向 步骤4:输入鉴定(滤波)设置 步骤5:使能或禁能内部上拉电阻 步骤6:选择低功率模式唤醒源(可选) 步骤7:选择外部中断源(可选)
Lecture3 GPIO 三、GPIO寄存器 - 控制寄存器 名称 大小 寄存器描述 GPACTRL GPAQSEL1 GPAQSEL2 GPAMUX1 GPAMUX2 GPADIR GPAPUD GPBCTRL GPBQSEL1 GPBMUX1 GPBDIR GPBPUD AIOMUX1 AIODIR 2 GPIO A控制寄存器(GPIO0 ¨ GPIO31) 2 GPIO A尖脉冲滤波选择寄存器1(GPIO0 ¨ GPIO15) 2 GPIO A尖脉冲滤波选择寄存器2(GPIO16 ¨ GPIO31) 2 GPIO A多功能复用寄存器1(GPIO0 ¨ GPIO15) 2 GPIO A多功能复用寄存器2(GPIO16 ¨ GPIO15) 2 GPIO A方向寄存器(GPIO0 ¨ GPIO31) 2 GPIO A上拉电阻禁止寄存器(GPIO0 ¨ GPIO31) 2 GPIO B控制寄存器(GPIO32 ¨ GPIO38) 2 GPIO B尖脉冲滤波选择寄存器1(GPIO32 ¨ GPIO38) 2 GPIO B多功能复用寄存器1(GPIO32 ¨ GPIO38) 2 GPIO B方向寄存器(GPIO32 ¨ GPIO38) 2 GPIO B上拉电阻禁止寄存器(GPIO32 ¨ GPIO38) 2 模拟I/O多功能复用寄存器1(AIO0 ¨ AIO15) 2 模拟I/O方向寄存器(AIO0 ¨ AIO15)
Lecture3 GPIO 三、GPIO寄存器 - 数据寄存器 名称 大小 寄存器描述 GPADAT GPASET GPACLEAR GPATOGGLE GPBDAT GPBSET GPBCLEAR GPBTOGGLE AIODAT AIOSET AIOCLEAR AIOTOGGLE GPIO A数据寄存器(GPIO0 ¨ GPIO31) GPIO A设置寄存器(GPIO0 ¨ GPIO31) GPIO A清除寄存器(GPIO0 ¨ GPIO31) GPIO A翻转寄存器(GPIO0 ¨ GPIO31) GPIO B数据寄存器(GPIO32 ¨ GPIO44) GPIO B设置寄存器(GPIO32 ¨ GPIO44) GPIO B清除寄存器(GPIO32 ¨ GPIO44) GPIO B翻转寄存器(GPIO32 ¨ GPIO44) 2 2 2 2 2 2 2 2 2 模拟I/O数据寄存器(AIO0 ¨ AIO15) 2 模拟I/O设置寄存器(AIO0 ¨ AIO15) 2 模拟I/O清除寄存器(AIO0 ¨ AIO15) 2 模拟I/O翻转寄存器(AIO0 ¨ AIO15
Lecture3 GPIO 三、GPIO寄存器 - 中断和低功率模式选择 名称 大小 寄存器描述 GPIOXINT1SEL GPIOXINT2SEL GPIOXINT3SEL GPIOLPMSEL 1 1 1 1 XINT1源选择寄存器(GPIO0 ¨ GPIO31) XINT2源选择寄存器(GPIO0 ¨ GPIO31) XINT3源选择寄存器(GPIO0 ¨ GPIO31) LPM唤醒源选择寄存器(GPIO0 ¨ GPIO31)
四、GPIO多功能复用 - GPAMUX1
四、GPIO多功能复用 - GPAMUX2
分享到:
收藏