单片机上电复位端口默认状态为高阻态的好处
126 浏览量
更新于2023-05-12
2
收藏 46KB PDF 举报
单片机上电复位端口默认状态为高阻态的好处有两个
1、低功耗。无论端口处于高电平状态还是低电平状态都会产生电流,而高阻态下基本不会产生电流。所以,未用端口未做处理时,单片机功耗也可尽可能的低。 2、安全。处于高阻态状态,端口电平只由外部上下拉电阻决定。通过添加上下拉电阻,我们可以决定上电复位时的电位状态。即使不加上下拉电阻,单片机处于高阻态,也不会对外部产生作用,从而不会产生意想不到的结果。 所以,在使用端口时,我们一般需要设置端口的模式(高阻态、数字端口)、端口方向(输入、输出)等。特别注意,对于一些真正开漏端口要实现推挽输出,必须加上拉电阻。 单片机复位以后一般默认输出是高电平,IO口连接的外设一定要考虑复位以后的安全电平,避免因为复位造成系统出现安全隐患,例如:接的是继电器控制电机的起停,这个设计时就要注意复位时不要出现误动作,合理编程,外设接口该上拉上拉,该下拉下拉。
2020-07-11 上传
2020-08-10 上传
2021-01-19 上传
2022-09-21 上传
2022-11-10 上传
2020-08-03 上传
2020-08-04 上传
2021-10-02 上传
2020-11-11 上传
weixin_38692969
- 粉丝: 4
- 资源: 953
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章