用仿真器可以通过,烧录好单片机之后就不可以了。一般都会有什么原因? 单片机和仿真器(wave)有什么区别

2024-11-20 00:29:23
推荐回答(1个)
回答1:

1)如果脱离仿真器以后,单片机根本就不工作的话,可以考虑是一下是否复位电路有问题.通常仿真器带有复位电路.所以带仿真器的时候不会出现复位问题.
2)电源问题,仿真器可以为单片机供电,并且可以起到一定的电源滤波作用,脱离开仿真器这些条件就没了.
3)晶体协振(无源晶振)问题:检查两个对地的补偿电容是否焊接好,并且与数据手册的参考值相匹配.
4)如果脱离仿真器后,出现工作异常,还可以考虑是否是仿真器下工作的速度和脱离仿真器后的速度不一样.
5)如果只是程序工作异常,要检查变量声明后是否没有初始化,某些仿真器会对程序变量进行初始化,这样脱离开仿真器后,需要进行初始化的变量未进行初始化可能会导致程序运行异常.
暂时就想到这些,希望能够对你有所帮助!