硬件设计怎么做,设计软件流程分析?( 四 )


现象二:这部分电路只要要求软件这样设计就不会有问题
点评:硬件上很多电气特性直接受软件控制 , 但软件是经常发生意外的 , 程序跑飞了之后无法预料会有什么操作 。设计者应确保不论软件做什么样的操作硬件都不应在短时间内发生永久性损坏 。
现象三:用户操作错误发生问题就不能怪我了
点评:要求用户严格按手册操作是没错的 , 但用户是人 , 就有犯错的时候 , 不能说碰错一个键就死机 , 插错一个插头就烧板子 。所以对用户可能犯的各种错误必须加以保护 。
现象四:这板子坏的原因是对端的板子出问题了 , 也不是我的责任
点评:对于各种对外的硬件接口应有足够的兼容性 , 不能因为对方信号不正常 , 你就歇着了 。它不正常只应影响到与其有关的那部分功能 , 而其它功能应能正常工作 , 不应彻底罢工 , 甚至永久损坏 , 而且一旦接口恢复 , 你也应立即恢复正常 。
好了 , 这篇文章的内容金华号就和大家分享到这里!

推荐阅读