米饭米饭吖
获得 358 次赞
帮助过791人
现在的想法是将32的flash分为三个区,分别是BootLoader区,程序备份区和运行区,在在线升级时将程序升级到备份区,当升级完成后,再将备份区的程序拷到运行区运行,如果升级失败则直接运行运行区,这样就保证了在线升级失败也可以使程序正常运行老版本,对于这种想法,大家有没有好的建议或者例程。
门磁的原理跟开关差不多,有个干簧管被磁铁吸引后闭合,磁铁远离后断开,所以起初想着 平时门磁处于休眠状态,通过干簧管造成的外部中断的上升沿和下降沿触发唤醒。 但是遇到这样一个问题:门磁处于关门时(也就是磁铁靠近干簧管时),干簧管是处于闭合状态的,而中断引脚配置成上拉输入(干簧管一端接地,一端接中断引脚),那么此时相当于导通了,相比于开门状态会增加60uA左右的电流。所以请问有什么电路设计可以避免这个问题吗?