通用输入输出多路复用器GPIO 课件 .pdf
第8章通用输入/输出多路复用器GPIO
本章内容
8.1GPIO的寄存器
8.2用GPIO引脚控制LED闪烁程序的编写
本章重点
1、了解GPIO各个寄存器;
2、掌握I/O口的复用功能;
3、掌握如何正确编写一个LED闪烁程序;
通用输入/输出多路复用器GPIO介绍
F28035芯片提供了45个多功能引脚,为了节省资源,这些
引脚是复用的,它们既可以作为通用的I/O接口也可以复用为其
他功能来进行操作。下面将详细介绍由些引脚所组成的输入/输
出多路复用器GPIO的工作原理及相关寄存器详细介绍。
8.1GPIO的寄存器
引脚复用:指引脚既可以作为DSP片内外设,又可以作为
通用I/O接口来使用。引脚是否复用取决于相关寄存器。
GPIO0-GPIO31引脚复用原理图如图1所示,或见教材图8-
1所示。
GPIO32-GPIO33引脚复用原理图如图2所示,或见教材图
8-2所示。
JTAG多功能复用原理图如图3所示,或见教材图8-3所示。
模拟量输入I/O多功能复用原理图如图4所示,或见教材
图8-4所示。
8.1GPIO的寄存器
GPIOLPMSEL
LPMCR0
GPIOXINT1SEL
低功耗模式块
GPIOXINT2SEL
GPIOXINT3SEL
GPIOx.async
外部中断
GPAPUDPIE
复用
0=使能PUSYSCLKOUT
1=禁止PUGPADAT(读)
(复位后禁止)
(默认复位)