在复位期间、我的外部 GIO 处于高电平状态(我按下板载复位按钮)时、我会出现这种奇怪的行为。
P/S:
板载 LED 似乎工作正常(它在复位期间关闭)。
有人能向我解释一下吗?
复位期间、GIO 是否处于阻抗(输入)状态?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在复位期间、我的外部 GIO 处于高电平状态(我按下板载复位按钮)时、我会出现这种奇怪的行为。
P/S:
板载 LED 似乎工作正常(它在复位期间关闭)。
有人能向我解释一下吗?
复位期间、GIO 是否处于阻抗(输入)状态?
复位期间、所有 I/O 处于输入状态。
因此、根据表、当复位发生时、GIO 应处于具有下拉状态的输入中。 对吧?
我的问题是、在这种状态下、GIO 会提供一些电流还是根本不会提供电流?
因为我将 GIO 连接到基本晶体管开关电路、晶体管打开。
我已经尝试了以下方案:
1) 1) 使用100kOhm 基极电阻器来限制流入晶体管的电流。
2) 2) 使外部下拉电阻器接地。
但当我按下复位按钮时、晶体管似乎打开、请记住、板载 LED 似乎按预期关闭。
我是否遗漏了什么?
此致、
穆阿兹
您好!
我还进行了一些测试、
1) 1)当没有电路连接到引脚时、它会在复位期间关闭。
2) 2)当引脚连接到 LED 和 电阻器时、行为符合预期、在复位期间关闭。
3) 3)当引脚连接到晶体管时、 晶体管在复位期间打开。
我怀疑在复位期间有一些从引脚到电路板的泄漏电流、或者我的电路完全错误。 奇怪的是、在其他微控制器中使用的电路似乎按预期工作、这在复位期间关闭。 只有在该板中、行为是意外的。
没关系、无论如何感谢您的帮助。
P/s:因为在复位时刷新 CPU 期间、我的电路在每次刷新新代码时都会打开。 因此、我刚刚添加了一些外部开关、以便在闪存期间暂时关闭电路板的任何电源。