用面包板答建了一个电路,里面有键盘、12864,2402等,12864接在经串口扩展的74HC164上,原来是用电池供电的,一切正常。现在改用整流电源经7805稳压供电,出现了一个怪问题:12864显示乱码,而且每次复位显示的都不一样,有时还不显示,程序的其他部分都能正常运行。如果换成电池供电,12864又恢复正常显示。经检查:7805的输出为5 V,很稳定,7805的型号为L7805CV, 滤波电容:1000μ 和470μ,防自激电容为两个0.1 μ,7805的输入为DC15V。实在想不出为什么?望哪位高手出手相帮,先谢谢了!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
地线接触良好。除显示不正常以外都没毛病,都能工作,只要换用电池,显示立马就正常,我也怀疑电源毛病,但7805输入、输出都很稳定,如果7805自激,为什么单单影响12864,或者说单单影响控制12864的单片机P3.0 P3.1 口,(12864接在164的端口上,164的时钟、数据接在P3.0 P3.1 上)而不影响其他的 i o 口呢?难以理解就在这里。我再慢慢找,有进展再告诉大家,再次谢谢大家!!!
搞个逻辑分析仪,看看单片机输出有没有问题,有问题的话就是单片机的问题,没问题的话就是外围电路的问题。
一周热门 更多>