当前位置: 代码迷 >> 单片机 >> 大神,证实你们的时候到了
  详细解决方案

大神,证实你们的时候到了

热度:167   发布时间:2016-04-28 14:50:49.0
大神,证明你们的时候到了!
  抱歉把你们骗进来了 - -,别叉窗口!
  
  问题是这样的,今天调一块板子,是现焊的,用的STM32F0C8T6,加了下图的电容和晶振。发现LCD闪烁时间很长,大约有5 - 6S的样子,程序里设置的是1S闪烁。
  
  于是我就用一个LED灯测试程序,程序换为简单的LED TOGGLE(1S闪烁),发现也是5 - 6S闪烁。

  我将程序下到开发板(STEM32F0R8T6)中,程序正常闪烁。

  这样一来的话程序是没有问题的,晶振也绝对没有问题(我将自己的晶振和开发板的晶振调换,开发板正常运行,自己的板子还是老样子)

  贴上原理图



  

请大神分析一下是什么原因造成的。
------解决思路----------------------
比较一下晶振,跟程序里面跑的是多少的频率
------解决思路----------------------
你开玩笑吧,晶振接的电容22u?通常22p,你大了一百万倍
------解决思路----------------------
最好拿示波器看一下晶振频率,这样一下看出来了,然后,就可以找硬件工程师算账了
------解决思路----------------------
22uF.&22pF在尺寸上要差别很大.
恐怕硬件工程师弄错也不会焊22uF.最多是2.2uF或更小值.
  相关解决方案