也就是未初始化前其IO是高阻态,高阻态不是一个电平状态,引脚上的电压不稳定,可能是高电平,也可能是低电平,我曾经遇到过上电时候是高电平,几秒内变成了低电平,所以时高时低也是很有可能的。
这时,如果电路中有继电器之类的设备,上电瞬间(IO初始化还没开始)继电器会有误动作,怎样才能避免这种情况呢?
如果硬件已经大批量生产不能改动的情况又要怎么解决呢?
可以加上上拉下拉,把电平确定了。
一般在GPIO配置完了就立刻设置一个不动作的电平状态