晶振电路貌似没正常工作,束手无策

2019-03-24 20:02发布

还是那个LC测量电路的问题。
我怀疑是晶振电路的问题,原因如下:
1 我用的STC单片机,一开始我忘了选用外部晶振作时钟源,因而显示的数据不对,但是不对归不对,当我并入一个1000P的云母电容时,它的数值的确是下降到了原来的三分之二,这跟计算是差不多的。

2 因为程序里计算公式是以12M晶振写的,所以我又改成了 选用外部晶振做时钟源,可问题就来了。
无论是有并入1000P电容还是不并,显示的频率一直是500多K。唯一的变化就是从550多K到548K多一些。

我怀疑晶振电路,我换过晶振,可问题依然,更诡异的是那被怀疑的晶振,换到我原来的最小系统上时,它好好的工作,可以下载,可以正常地驱动我以前写的一个闪烁电路。

我怀疑过两个电容不匹配,因为在网上看到有人说,还有一个什么根据功率的公式,可惜那公式不完全,估计是错的,于是我从5P到10P到22P到32P的调整电容,依然一样的反应,没反应。

简单说说我的电路的情况。
接了LCD1602,各引脚直接和单片机IO口相连,没加什么限流电阻。
整个单片机最小系统,其实就是一个晶振电路,复位电路(它是正常的。)
另外,从它到LCD的8条数据线也没加限流电阻。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
shilaike
1楼-- · 2019-03-25 03:21
LZ的问题很诡异的,用STC一直没有遇到这个问题的。
     一般晶振不起振原因就几个:一是电容不匹配,二是电容补偿不够,可以并颗大电阻加快起振。
   不知道LZ换另外一块单片机试没有。
          。。。你把晶振换到另外一块MCU上运行OK,可能是MCU有问题的。。你可以换一下。
辛昕
2楼-- · 2019-03-25 07:07
还真有
我昨晚买了一些新东西,其中就有一块STC12C2052AD
我两块板子都烧了程序,都上过
chunyang
3楼-- · 2019-03-25 11:49
 精彩回答 2  元偷偷看……
辛昕
4楼-- · 2019-03-25 12:44
晶体我换了三个了。
用的22P,一直用的22P都没问题的。
烧录程序,两种我都试过,RC的虽然数值不对,但很明显数值比较可信,因为并入校准电容时,频率下降了,为三分之二,这跟计算值是想符合的。
可是外部晶振,一直都是500多K,没变化,这个数值我觉得不可信。
chunyang
5楼-- · 2019-03-25 17:56
你最好先测一下晶振是否起振,严重怀疑你没有正确配置芯片。
辛昕
6楼-- · 2019-03-25 19:32
帅哥,我一会详细发帖说这件事,总结一下这一周的进展和结果,,到时还请您多多指教撒

一周热门 更多>