好久不见,今天给各位带来的是12m晶振下载程序为什么不出错,文章中也会对12mhz晶振型号进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
为什么51单片机要用12M的晶振?
首先需要明确:51单片机不是一定要用12M的晶振,105925M也行,18M也行,即一般来说35M以内的无源晶振(两脚的)都可以的。
因为51单片机的指令周期是12个机器周期,使用12Mhz晶振可以获得1uS的整数指令周期,有利于计算计时时间,避开了计算中的舍入。
晶振是给单片机提供工作信号脉冲的.这个脉冲就是单片机的工作速度,但是如果单片机的工作频率太高,会影响工作稳定性,那么在设计允许的范围内,降低工作频率是有益处的。不知我理解的对不对。
你爱用多少用多少,即使你自己用rc+施密特搭建个振荡器都行。多数使用12m的原因是:51的一条机器语言从取址到执行完毕要用12个震荡周期。采用12m晶振能够比较好的预测时间。这也是高等cpu采用流水线避免资源浪费的原因。
首先需要明确:51单片机不是一定要用12m的晶振,105925m也行,18m也行,即一般来说35m以内的无源晶振(两脚的)都可以的。
...串口ISP下载波特率太小,波特率大了的话下载程序不成功。
首先检查电脑的串后,如果用的u转串,先搞明白,是u转9针的,还是u转3针的。9针的出来的是232电平,与单片机通过max232相连才可通信,u转3针的出来的是ttl电平的,可以直接和单片机相连。
不过不能太高也不能太低,波特率太高不支持(会卡死),太低更不能。推荐9600够用了。
STC-ISP下载程序时,设置最高波特率和最低波特率是干嘛用的,串口通信波特率不应该是一个固定的值吗, 下载速度不同。
下载软件的芯片类型选择不正确。串口波特率设置过高。串口连线断路或反接。(STC的ISP下载线,有时是不需要max232转换的)芯片掉电不彻底。(这个最有可能)芯片复位问题。
首先把型号选对了,慢慢降最高的波特率试试。还有就是串口的问题,有的时候串口线接触不好也不行的,我的电脑也出现过这种问题,我稍微降点波特率,多下几次就好使了。
单片机上的晶振为什么有时是12MHZ,有时是11.0592MHZ
1、两者的波特率,必须一致。波特率的设计,是用晶振频率来计算的。如果对方使用了 10592MHz(或雷同的频率),自己这方,也应该用这种频率。如果对方使用的是 12MHz,自己这一方,就不能用 10592MHz 了。
2、其实就是晶振的振荡频率不一样!具有应用中10592m要比12m抗干扰好些。
3、晶振的振荡频率,要根据单片机的具体应用场合来决定,并不是越高越好。10592MHz和12MHz的振荡频率相差不大,但如果你的单片机需要用异步串行通信功能的话,建议你选用10592MHz的振荡频率。
4、一般单片机与其他设备通信时,基本上选用的晶振都是10592M,因为它理论上产生的波特率误差为0,只是晶振频率受外界影响会有点误差。
用progisp下载程序,软件提示程序下载成功,但是开发板上什么反应都没有...
1、网络问题。因为网络不畅,在网络信号微弱的时候就容易发生普中科技下载程序成功开发板没有反应的现象,可以换网络重新加载。服务器问题。
2、开发板能下载程序只能说明开发板的编程(烧录)功能没问题,但还不能说明单片机没问题,如果单片机某个或某些IO损坏,但又不影响烧录,程序照样能下载。
3、如果真的点亮LED都不行。。那就真的是单片机的问题了,试试看你朋友的程序,毕竟你刚学单片机没几天。。
4、看以下几点;第一:电源是否正常,有没有电源指示灯,用万用表测量开发板电源是否正常,不正常查明原因,第二:下载程序是否是USB接口,如果是,一般需要安装驱动程序才能使用。第三:单片机有没有接晶振。
到此,以上就是小编对于12mhz晶振型号的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。