找回密码
 注册
关于网站域名变更的通知
查看: 491|回复: 1
打印 上一主题 下一主题

确认MCU的IO口在RESET时的状态

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-10-9 11:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
曾经看到这样一个问题:

/ P( v, I  y' m% m& ?1 s起因是这样的,mcu在Reset的时候,某个输出的状态是微上拉的,第一次设计的时候考虑到了问题,因此在FET之前接了一个下拉电阻,第二次CTO的时候把这个电阻删除了,因此问题就出现了。
* K; U& d9 h1 m, ^6 q, ^3 a
这个问题在负载是喇叭,或者是LED或者是小功率灯泡,就会出现闪烁或者鸣叫。
  D- a0 D. ?. [4 _5 ]
, R5 c8 z! v/ K# V/ d$ a
切忌要检查每个MCU输出口的状态是否会在Reset的时候带来麻烦。

  W4 v% l, g- Y+ q; t8 T$ K另外一个需要注意的是单片机的状态口(MODE PIN),一般在IO口紧张的时候我们会复用这个引脚。实际上在Reset的时候,单片机会读取该IO口。7 u$ Z9 g) p. _0 p% i! I7 v
因此Mode pin 不允许用来做输入口(有一项实验内容为模块引脚短路,短路到电源会造成很灾难性的后果),在作为输出口的时候要保证下拉电阻和限流电阻阻抗较低,I.leak*R.eq<0.3V,这样才能保证单片机进入正确的模式。

8 I8 k/ h, m7 h0 V3 ?$ V2 |* C/ {4 V

% S. O0 N( _; k: u' B) ^& Z% U5 C; s" |' H
不过呢最好老老实实的把这个口独立出来,然后接正确的模式。最后记住,要确认每个MCU的引脚的状态,这是非常重要的事情。

0 U: @$ w) W! J0 S
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-27 15:59 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表