单片机晶振不起振(晶振不起振是质量的原因吗)
本文目录
单片机死机的原因有哪些
硬件方面,比如某一口一个状态出现软件才能往下执行,可惜该口坏掉了,出不了这个状态,软件到此就停止不动了;比如地址线乱了,软件当然没法执行了,肯定死翘翘;比如晶振不起振,软件当然没法执行;比如地址锁存器坏掉了,地址与数据混到一块分不清当然也要死机;比如复位电路不好,总是复位,或复位不了,当然也没法正常执行.......等等,软件正常运行的条件,就是硬件电路正常,没有这个基础,怎么谈软件故障。
软件方面:比如死循环,如没有中断的情况下,sjmp$,执行到此肯定死胡同了;比如转移到一个非程序区,肯定死机,常见的干扰就是多出现该情况;比如进入中断服务程序,没有关中断而再次处罚中断,也能死机的;在用MOVC实现分支转移时,处理不当也可以死机;数据溢出也能死机........等等很多了。
振荡器不起振的原因可能有哪些
不起振的原因有哪些呢?
(1)PCB板布线错误;
(2)单片机质量有问题;
(3)晶振质量有问题;
(4)负载电容或匹配电容与晶振不匹配或者电容质量有问题;
(5)PCB板受潮,导致阻抗失配而不能起振;
(6)晶振电路的走线过长;
(7)晶振两脚之间有走线;
(8)外围电路的影响。
51单片机晶振电路工作原理
51单片机系统,外接晶振是必须的(当然也可以外接时钟脉冲,但是很少用),因为单片机的运行必须依赖于稳定的时钟脉冲。但是随着技术的发展,现在很多单片机都已经集成了内部时钟,所以在一般的应用场合,可以不用外接晶振电路了。不过由于内部时钟容易受外界干扰,所以在要求严格的场合,晶振电路还是很有必要的。
该电路不只是有一个晶振,还有两个电容,这两个电容有什么作用呢?
这两个电容一般称为“匹配电容”或者“负载电容”、“谐振电容”。晶振电路中加这两个电容是为了满足谐振条件。一般外接电容,是为了使晶振两端的等效电容等于或接近负载电容。只有连接合适的电容才能满足晶振的起振要求,晶振才能正常工作。
晶振不起振是质量的原因吗
根本没有晶振不起振是质量的原因吗,原来是有如下简称。通常情况下,没有其他,1.原因——①(1)苹果手机无法理解其他设置方法:
1可能存在问题232.768khz晶振在线路板上需要正确连接才能正常工作,如果存在连接问题或者其他元器件损坏,就会导致不起振。
此外,在手摸晶振外壳时,可能会存在电荷干扰或者机械压力过大的情况,也会导致晶振无法正常工作。
3建议检查晶振连接是否正确,同时排查其他元器件是否损坏。另外,需要注意
为什么单片机程序烧不进去
这种情况会有很多种可能性:
1、单片机已经损坏,楼主换个单片机试试。
2、单片机开发板损坏,这个情况基本上不可能发生,但楼主需做好准备。
3、USBISP损坏,概率不大,换一个试试。
4、下载软件出问题了,楼主看看自己的程序下载软件的型号是否为“AT89S52”。
5、单片机在插座上插反了。
6、某条连接线不牢固。
7、开发板的晶振松了,或数值不对。
单片机工作的三个基本条件
单片机工作的三个基本条件:
1.单片机供电电源正常。供电电源是单片机工作的首要条件,如果电源都不正常,那单片机肯定不能正常工作,出现电源不正常的情况,主要查找以下几点:(1)电源供电是否正常;(2)芯片是否存在短路现象;(3)芯片的电源管脚是否虚焊或者漏焊;(4)芯片的电源管脚是否有开路现象;
2.单片机复位管教不能出现复位信号。如果单片机一直处于复位状态,那么单片机的程序肯定运行不正常,所以在遇到单片机不能正常工作且电源正常的情况下,就需要测量一下单片机的复位管脚是否有复位信号出现,不同的单片机的复位信号是不同的,例如51单片机的复位信号是高电平,AVR单片机的复位信号是低电平,具体的要根据芯片资料来判断,单片机出现复位的问题,主要查找以下几点:(1)电容选择不合适,建议复位电路以单片机典型电路上使用的参数为主;(2)电阻选择不合适,建议复位电路以单片机典型电路上使用的参数为主;(3)复位信号的位置选取的不对;
3.晶振是否起振…引起晶振起振的原因很多,包括晶振频率选择、电容的选择,如果晶振不起振主要查找以下几点:(1)晶振是否与单片机的典型应用电路上使用的晶振频率不一致;我以前在调试51板子时就曾遇到过将11.0592M晶振错焊为12M晶振,而造成的单片机一直不能正常工作的情况;(2)晶振旁边的晶体负载电容是否焊接正确::晶体负载电容如果焊接错误,或者焊接短路都有可能造成晶振不起振,单片机不能正常工作。