AI-32位8051
发表于 2023-4-3 14:01:18
980578873 发表于 2023-4-3 13:51
IO口设置为弱上拉,是不是设置IO口为准双向口的意思?
980578873
发表于 2023-4-3 14:06:23
神农鼎 发表于 2023-4-3 13:47
你大概按这个思路对下,可能我有笔误,另外你贴个图为何不清晰,我们下图为何比你的图清晰
附件是我简化的原理图,贵司亦可以参照这个原理图帮忙配置IO口进入掉电模式,我可以参照你配置这个原理图IO口进入掉电模式的方法,灵活应用,举一反三。谢谢
980578873
发表于 2023-4-3 14:10:36
STCAI-32位8051 发表于 2023-4-3 14:01
设置成高阻输入,还要关闭数字输入,请教一下怎么关闭数字输入?谢谢
AI-32位8051
发表于 2023-4-3 14:20:53
强大的I/O配置工具,速度,电流,上拉电阻...
zhx
发表于 2023-4-3 14:22:26
980578873 发表于 2023-4-2 13:39
辉哥,好的,我试试,
高阻是不行的,你要设置成明确的 高或低电平
980578873
发表于 2023-4-3 14:32:10
zhx 发表于 2023-4-3 14:22
高阻是不行的,你要设置成明确的 高或低电平
如果MCU外围有明确的电平才可以设置为高阻吧?是不是这样呢?
神农鼎
发表于 2023-4-3 14:34:26
如果要普通的I/O当模拟口使用,一般是现将I/O设置成 【高阻输入】!
【高阻输入】如浮空,如感应到高低变化,那里面的数字输入就会有功耗!
===这就是大学教课书:数字电路的输入不要浮空,浮空没啥,就是产生电流消耗
所以要进入省电模式前,请将需要关闭数字输入的【I/O-设置为高阻输入的】的数字输入关闭,这样省电
神农鼎
发表于 2023-4-3 14:41:49
外围没有明确的高低 0/VCC, 如浮空,如对方给的信号在变化,如对方可能会没电了
===你就要设置成高阻输入+关闭数字输入
===STC-MCU内部增加关闭数字输入这是我要求增加的
===不是所有的STC-MCU都有关闭数字输入功能,要增加成本的,这是我后来要求的!!!
===新的部分MCU才有,甚至中间一段时间只有部分跟模拟相关的口才有
用高点灯的,没特别的设置好处,我看到一次讲一次外行
神农鼎
发表于 2023-4-3 14:52:21
下图中:
1,不是 0V, 也不是VCC的,要考虑 对数字部分,大致 0.8V以下是低,1.8V 以上是高
===其他就是产生额外电流的可能
2,对地有电阻环路漏电的,如高点亮 LED, NPN三级管部分
用【高阻输入+关闭数字输入】是STC官方给出的权威解决方案 !!!
神农鼎
发表于 2023-4-3 14:55:16
STC8H1K08-36I-TSSOP20, 你用到的I/O, 有没有关闭数字输入功能,
要在这详细看 寄存器,我眼睛散光,你自己看下
P1IE: P1口的数字输入允许
P3IE: P3口的数字输入允许
请按照我们的权威建议实施相应方案