DSP28335学习笔记(5):GPIO介绍及使用 | 您所在的位置:网站首页 › 封装Bga179 › DSP28335学习笔记(5):GPIO介绍及使用 |
1.前言 在前面的章节中,我们对DSP28335系统初始化过程有了一个初步的了解,下面的章节我们开始外设的应用。 GPIO是最简单的外设,同时也是应用最广泛的外设,本期我们开始GPIO模块的学习及其编程应用。 2.GPIO寄存器介绍 GPxMUXn (x = A,B,C;n = 1,2) GPIO复用功能寄存器。通常GPIO口不仅仅是作为GPIO的功能,其他外设例如:PWM、SPI、CAN等都是通过GPIO的复用功能来实现。通过配置对应功能的复用功能,使GPIO可以依据项目需求灵活变动。 具体的IO口的复用功能可通过查阅手册中的复用功能表进行相关配置。 GPxDIR GPIO方向寄存器。复位后一般为默认输入,可通过修改对应位的寄存器值修改GPIO方向。 GPxDAT GPIO数据寄存器,当方向为输入时,GPxDAT中存放的是该IO口的电平状态。当配置为输出时,写GPxDAT相应位,IO口将输出对应的电平。 当配置成输出时,还可通过这三个寄存器方便的对GPxDAT进行修改。 GPxPUD寄存器。 通过配置该寄存器,选择是否将IO上拉到VDDIO(3.3V,高电平)。上拉后,IO为输入状态时,IO悬空时电平被拉到高电平。 采样窗口采样周期寄存器。当GPIO配置为输入时,用来调整单个采样周期的时长。 输入通道选择寄存器。当GPIO配置为输入时,可通过调节该寄存器,将输入信号同步、异步、时延与系统时钟输入。 3.GPIO功能框图 这张GPIO功能框图生动形象的描述了GPIO寄存器的相关情况。GPIO输入还可产生外部中断信号,处理实时事件。 4.程序例程调试(输出) 将GPIO28配置成输出模式。 翻转+延时输出方波波形。 可通过Debug界面观察寄存器状态。 |
CopyRight 2018-2019 实验室设备网 版权所有 |