DSP28335 GPIO「建议收藏」

DSP28335 GPIO「建议收藏」GPIO全称:General-PurposeInput/Output

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

GPIO 全称:General-Purpose Input/Output
GPIO共有87个引脚,其中0-31被分为GPIOA组,32-63被分为GPIOB组,64-87被分为GPIOC组。
GPIOA功能复用图如图所示:
在这里插入图片描述
有关GPIO的寄存器主要有:
GPxCTRL (控制寄存器)
GPAQSEL1 (限定选择寄存器)
GPxDIR(方向寄存器)
GPxDAT (数据寄存器)
GPxMUX1 (功能复用寄存器)

在这里插入图片描述控制寄存器主要确定被配置为输入的引脚的采样周期,采样周期是每次采样的间隔时间,其是系统周期的整数倍。
在这里插入图片描述
GPxQSEL 寄存器为对输入引脚的滤波设置,其共有四个模式:同步模式、三次采样有效模式(自己翻译的)、六次采样有效模式(自己翻译的)、非同步模式。
同步模式:与时钟频率同步,既适用于外设,也适用于GPIO引脚。
三次采样有效模式和六次采样有效模式:同样适用于外设和GPIO引脚。两次采样的时间间隔由GPxCTRL确定。
三次采样和六次采样是什么意思呢?
在这里插入图片描述
如图所示当GPIO Signal信号由高变为低时,采样到的信号并没有及时由高变为低,而是经过了六个采样周期之后才由高变为低。这样做是为什么呢?因为GPIO的输入常常与按键相连接,由于按键在按下或弹回的过程中会抖动,会造成电平检测也随之抖动,为了消除这种影响,采样信号会在3个或者6个采样周期后在变化。
在这里插入图片描述
GPxDIR(方向寄存器),默认配置为输入,0为输入,1为输出。
在这里插入图片描述
GPxMUX寄存器功能为配置每个GPIO口的功能,具体每个功能详见数据手册。需要注意的是每组GPIO口是32个端口,而配置一个端口需要两位,因此每组GPIO需要两个GPxMUX寄存器既GPxMUX1和GPxMUX2。

在这里插入图片描述
GPxPUD是上拉寄存器,使能上拉为0,关闭为1。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179660.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux下vi操作Found a swap file by the name

    linux下vi操作Found a swap file by the name

    2021年10月22日
    64
  • art-template语法_template模板

    art-template语法_template模板刚开始,在没有使用这个模板之前,一致都是后台返回一个json的字符串,来在前端自己拼接字符串,不但麻烦,而且费时费力,而且还有时候经常拼接错误!导致了工作效率的延长js模板的使用<scrip

    2022年8月6日
    5
  • Windows 网络通信套接字技术

    Windows 网络通信套接字技术一、TCP/IP介绍1、TCP/IP体系结构TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输 层服务,而IP则是提供网络层服务。TCP/IP协议包括如下协议,其结构如图所示。IP: 网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。 同时为ICMP,TCP,UDP提供分组发送服务。用户进程通常不需要涉及这一层。ARP: …

    2022年8月18日
    5
  • 清除mac其他文件的免费软件:OmniDiskSweeper

    清除mac其他文件的免费软件:OmniDiskSweeper如何清除mac其他文件mac电脑其他文件占内存太大了,mac自带的,检测不出来其他文件,各种百度找打的一个比较好用的免费查找文件的mac软件,记录下,分享下链接软件连接,免得去官网下载,有时候网速还不好:下载地址:添加链接描述提取码:qfbc或者:使用百度云盘扫二维码:…

    2025年6月19日
    4
  • 面试官,不要再问我“Java虚拟机类加载机制”了

    面试官,不要再问我“Java虚拟机类加载机制”了关于Java虚拟机类加载机制往往有两方面的面试题:根据程序判断输出结果和讲讲虚拟机类加载机制的流程。其实这两类题本质上都是考察面试者对Java虚拟机类加载机制的了解。面试题试水现在有这样一道判断程序输出结果的面试题,先看看打印的结果是什么?publicclassSuperClass{static{System.out.println(“SuperCla…

    2022年5月24日
    34
  • myeclipse10万能注册码_数码大师免费注册码

    myeclipse10万能注册码_数码大师免费注册码下面提供了100个MyEclipse6.5的注册码供大家使用:

    2022年9月30日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号