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)
上一篇 2022年10月20日 下午11:16
下一篇 2022年10月20日 下午11:36


相关推荐

  • 彻底理解0-1背包问题

    彻底理解0-1背包问题0 1 背包问题给定 n 个重量为 w1 w2 w3 wn 价值为 v1 v2 v3 vn 的物品和容量为 C 的背包 求这个物品中一个最有价值的子集 使得在满足背包的容量的前提下 包内的总价值最大 0 1 背包问题指的是每个物品只能使用一次递归方法首先我们用递归的方式来尝试解决这个问题我们用 F n C F n C F n C 表示将前 nnn 个物品放进容量为 CCC 的背包里 得到的最大的价值 我们用自

    2026年3月26日
    3
  • servlet中使用db4o

    servlet中使用db4o   在web的工程如果想使用db4o,是不能直接使用的,如果想使用的就得做一些初始化的工作,以便在servlet中使用,具体可以看下面的两个网页有详细的介绍:   http://java.dzone.com/articles/db4o-java http://community.versant.com/documentation/reference/db4o-8.1/java/re…

    2022年7月21日
    17
  • socket编程:WSAStartup函数详解

    socket编程:WSAStartup函数详解文章目录 1 函数原型和使用 2 功能 3 参数 1 WORDwVersion 4 参数 2 LPWSADATAlpW 返回值 int 官方文档 https docs microsoft com en us windows win32 api winsock2 nf winsock2 wsastartup1 函数原型和使用 intWSAAPIWSA WORDwVersion LPWSADATA

    2025年12月12日
    9
  • HTML5火焰文字特效DEMO演示

    效果展示:http://hovertree.com/texiao/html5/26/效果图:扫描二维码查看效果:或者关注微信公众号ihewenqi,发送我或者张国荣,可以查看效果。代码

    2021年12月22日
    53
  • pytest重试_pytest失败重跑

    pytest重试_pytest失败重跑安装:pip3installpytest-rerunfailures重新运行所有失败用例要重新运行所有测试失败的用例,请使用–reruns命令行选项,并指定要运行测试的最大次数:$py

    2022年7月30日
    11
  • 散文说python半篇——景观三元论与盖茨比的对话「建议收藏」

    散文说python半篇——景观三元论与盖茨比的对话

    2022年1月21日
    61

发表回复

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

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