系统上电复位后GPIO默认输出电平对系统的影响
GPIO常用于对某个模块的控制,比如振动马达的震动使能控制,LCD的背光使能控制,闪光灯的使能控制,耳机和喇叭功率放大器的输出控制。这些模块对上电时序要求都比较敏感,如果GPIO的选择不恰当,当CPU复位后代码还没有执行到GPIO的初始化模块的前面一段时间就会引起模块不稳定。ARM的GPIO都有一个复位默认状态,有些GPIO上电复位后默认上拉,有些是下拉,有些是没有上拉和下拉。所以设计各个子模块的时候,要根据模块的使能控制硬件引脚的有效电平去选择相应的GPIO引脚,保证ARM处理器上电复位后,它的默认输出电平能够将子模块设置到无效状态。否则模块上电的时候就会不稳定。比如,上电的时候马达乱震动,LCD屏幕还没有初始化就打开背光引起屏幕闪动,上电过程闪光灯乱闪,上电过程耳机有啪啪的杂音,喇叭有啪啪声。
比如,震动马达的模块的使能控制引脚的有效电平是高电平,也就是这个控制引脚为高电平的时候马达会震动,那么选择GPIO的时候要查看CPU的datasheet,选择一个GPIO,这个GPIO的上电复位状态是下拉状态的,这样系统上电的时候,这个GPIO为下拉,为低电平,这样就不会引起马达不受控制的乱震动。
系统上电复位后GPIO默认输出电平对系统的影响相关推荐
- 鸿蒙系统越狱,更新后APP数据原封不动,鸿蒙系统被嘲讽就换了一个开机动画
估计有很多小白不知道,在过去的5年中,谷歌曾过一条铁令,要求安卓系统的手机在其启动屏幕上必须附带"Powered by Android"的品牌Logo,据说该要求是为了" ...
- 单片机中的上电复位 和手动复位
上电复位是通过外部复位电路中的电容充放电来实现的,也就是通过电容给RST端输入一个短暂的高电平,此高电平随着Vcc对电容充电时间的增加而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间.为保证 ...
- 不同系列的 ESP 芯片的 GPIO 默认初始状态
ESP 系列芯片的 GPIO 上电状态的含义: wpu: weak pull-up(为弱上拉模式) wpd: weak pull-down(为弱下拉模式) ie: input enable(输入使能模 ...
- 重装系统后出现服务器正在运行中,win7系统重装完后怎么一直显示正在启动 - 卡饭网...
win7系统重装完之后如何保留自己的桌面等系统设置 win7系统重装完之后如何保留自己的桌面等系统设置 系统重装这是难免的事情,但是重装系统最让人郁闷的事情莫过于系统的设置了.很多个人的设置都需要重新 ...
- 在windows 系统中安装了linux系统双系统,启动后没有windows系统启动界面?
场景:老电脑是windows8的,已经8年了,最近在上面装一个双系统-linux, 完成后发现启动时只有linux 系统了,并且在linux 系统中可以看到windows系统的文件, 我的window ...
- FPGA上电后IO默认状态
问题来源:fpga配置时的管脚状态 关于这个问题,好像网络上面有很多人问,但是eetop这个话题不多. 大多数的回答是:配置的时候所有的管脚默认是Z态.这个说法到底对不对呢? 下面我谈谈自己使用的几款 ...
- 单片机复位后为什么要对sp重新赋值_单片机系统抗干扰,软件 VS 硬件哪个重要?...
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活.节省硬件资源.可靠性好越来越受到重视.下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究. 1.软件抗干扰方法的研究在工程实践中 ...
- STC管脚上电复位低电平解决方法
STC管脚上电复位低电平解决方法 https://blog.csdn.net/firestarway/article/details/50275463 欢迎使用Markdown编辑器 你好! 这是你第 ...
- LPC1768的P0.27,P0.28管脚作为GPIO口输出需要外接上拉电阻才能输出高电平
实验证明LPC1768的P0.27管脚不能作为GPIO口输出,配置为高电平时总是输出为低电平,不知道为什么! GPIO 引脚 P0.29 和 P0.30 与 USB D+/-引脚共用,并且具有相同的方 ...
最新文章
- 软件工程网络15结对编程作业
- 计算机NLP注意力机制思想和实现原理讲的较清晰
- 只需单击三次,让中文GPT-2为你生成定制故事
- Hadoop1 Centos伪分布式部署
- 10 分钟入门 AST 代码优化与修改
- Java 基础复习实践 --- Hashcode Equals
- 论java之反射机制,访问类中私有变量,调用私有方法
- 福利派送!6 月份赠书活动开始啦!
- C/C++中extern关键字详解与应用
- [算法练习]Excel Sheet Column Title
- Humble Numbers USCAO chapter 3.1
- 中值滤波时K = filter2(fspecial('average',3),img)/255,原因
- 95-230-032-源码-WordCount走读-获取物理执行图
- POJ 2762Going from u to v or from v to u?(强联通 + 缩点 + 拓扑排序)
- SpringCloud--GateWay搭建及路由转发规则介绍
- python将灰度图转为彩色值_python实现彩色图转换成灰度图
- Linux命令iconv
- matlab进行差分检验,热传导方程几种差分格式的MATLAB数值解法比较
- 纵横算法之二:社招如何面对算法面试
- python词云生成与设计实现_基于python的词云生成(二)