11# lyjian
IO口的状态发生变化有可能是程序BUG造成的,也有可能是外部干扰造成的。在绝大部分情况下,只作为输入,写一次1,以后只读,是不会发生什么问题,特别是在偶尔开一下机的产品中,问题是很难出现的,但是在长时间连续工作且无人值守的设备中,发生这种情况的概率就大大增加了。
或许,有人会说,外部干扰能造成IO状态变化是天方夜谭,如果发生变化,那就是硬件设计不过关。但我认为:没有100%可靠的硬件,也找不出不存在bug的软件,我们所要做的是防患于未然。
再说,通常读IO状态都是隔段时间循环读的,要做到有时候写1有时候不写,还不大方便呢。
所以我**读之前每次都写1,就如同我习惯于给51的P0口加上拉排阻一样,不管用不用得到,加上再说,大不了焊接的时候空着不焊就是了。
|