我们在调试电路板的时候,往往会遇到一些稀奇古怪的问题。
比如:
1.前几天还好好的,什么也没有动,今天上电就不能正常工作了。
2.同样一个程序,下载到这个板子上,就可以正常工作,下载到另外一个板子上,就不能正常工作,而这两个板子,是一模一样的。
3.按照芯片手册的要求写好了程序,用示波器看时序也没有问题,可是电路板就是不正常工作。
......
遇到这些问题,我们都会认为,是不是“芯片坏了”或者“电路设计有问题”。
而实际上,经过这么多年的实践经验告诉我,芯片坏的几率非常小,电路设计问题几率也非常小,到最后,所有的问题,都是自己使用不当的问题。
当然,几率小,并不代表完全没有问题。比如有些芯片就有公认的BUG,有些电路板也有注明的错误。
知道这条经验有什么用?至少可以帮你节省很多调试的时间。比如,出现问题时,应先考虑自己是否使用不当,而不是芯片本身是否有BUG。
作者:瑞生,来源:科技老顽童