由于某些原因不小心一滴焊锡将晶体两个引脚和外壳粘在一起了,剔除焊锡的时候是不是烫坏了?结果好像不起振呀,错误标志位置1啦
可是我现在换了一个家用石英钟的晶体(应该也是32Khz的吧?),也不起振
反正开发环境中显示上电起振失效标志位就是置1了,这不是表示没有起振么?程序很简单,已经最小化
不是看到说有内部补偿电容不用接外部电容么?
我现在正准备清洁电路板
可能是什么原因呢?
分析:
从头看了下LaunchPad的指导说明,看到了一个低级错误,就是那两个o欧姆电路,急急忙忙就是忘了这回事。晚上不久前去手机修理点找熟人去除了这两个电阻,并且把原装的晶体规整地重新焊接上去,结果回来一试,还是50Hz,去掉USB电源,用电池,还是不行。再清洁电路板,还是不行。只好把cpu那两只引脚拔开,不插入插座,点上焊锡膏,将我在坏的家用石英钟的晶体直接焊接在cpu的那两个引脚上,接上电池,用示波器一量p1.0口,出来了,一估算,就是32Khz左右呀。
原因在哪里?是我的晶体有问题了(烫坏了?)还是电路板脏了还是没有清洁干净?还是cpu这样插在插座上晶体焊在电路上有潜在的问题? |