大家好,我遇到一个问题,请教一下: 电路很简单,就一块89c51和max232,实现一个功能,当INT0有下降沿到时就中断发送一串指令,开始还正常,一段时间后,串口调试助手就接收不到数据,奇怪的是当把示波器的地接到板子上的地时就一切正常了,这些现象都是用稳压电源提供电的.后来就改用电池供电,现象依然,而且还是需要将示波器的地接到板子地上才能正确,我还试过将稳压电源的地,金属接到板子的地上,都不好行.另外我可以肯定的是不管哪种情况单片机都在运行,可以进到中断服务程序中,就是发送不出来! 请大家帮忙分析一下,谢谢! |