一、GPIO输入输出配置
首先在CCS thiea中导入空项目(empty),在默认打开的empty.sysofg文件中,配置GPIO模式与引脚口。
为方便后续编程,可将port口命名为GPIO_LED、GPIO_Button等,便于理解记忆。添加引脚口时,也同样地设置方便记忆的名称。并设置模式为Input或Output。
如上图所示,继续配置输入输出的上拉/下拉电阻,否则空闲状态下的引脚为不确定的悬空位。并根据原理图选择正确的引脚口(如Pin_B_21)
二、GPIO中断配置
输入输出端口的中断配置如上图左右两图所示。
- 输入端口的中断配置主要为:选择上升沿/下降沿开启中断、中断事件通道选择;
- 输出端口的中断配置主要为:中断事件通道选择、中断执行操作为GPIO置0/1/翻转。
其中,中断事件通道选择可以理解为:输入触发中断后,将触发信号传输到哪里去;输出中断由哪个通道控制,这个通道开启则进入中断。中断事件通道配置可用在ADC采集(固定周期定时器中断,传输给ADC进行采样)、多个定时器同时更新占空比和频率(通过通道向多个定时器传输中断信号,执行中断函数,函数中各自修改)等。