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界面观察寄存器状态。
优化还是转型? 京东1亿元加码物联网领域
赛特斯已实现了百余个边缘计算设备的试验节点部署
C语言使用回调函数模拟委托与反射
超声波换能器安装
虚拟形象赋予AI助手个性化特征,让人机交互体验耳目一新
DSP28335学习笔记(5):GPIO介绍及使用
详解2013年LED照明方案的发展趋势
金力永磁H股发行及行业展望研究
美国军用大型企业引入低轮廓条插座,应用于军事和医疗可穿戴设备中
高速链路设计难?利用HPM6750双千兆以太网透传实现LED大屏实时控制
造成系统发生短路的三大原因
电子元件老化——电阻器和运算放大器的老化效应
bourns电位器接线图
55英寸OLED防蓝光创维电视盘点 尽可能避免蓝光对视健康危害非常重要
LED显示屏中的自动亮度控制
迄今最高元宇宙世界观游戏IP——GODS元宇宙
再往前走五十年,机器人的定义有了翻天覆地的变化
基于ISP芯片的大型多花案彩灯控制系统的设计
人机接口应用实务
推荐这些实用HDMI高清线,转接器,体验4K超清画质震撼体验