DSP28335学习笔记(5):GPIO介绍及使用 您所在的位置:网站首页 封装Bga179 DSP28335学习笔记(5):GPIO介绍及使用

DSP28335学习笔记(5):GPIO介绍及使用

2024-07-03 14:08| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有