标题: STM32L152晶振问题 [打印本页]

作者: wangyin    时间: 2014-8-15 14:09
标题: STM32L152晶振问题
搞了一个礼拜,还是没有解决问题,拿出来晒下!大家有知道的支招下:使用STM32L152R8T6芯片,外部HSE电路使用12M晶振搭配6pF电容,搞了半天,晶振不起振,详细研究ST的数据手册,关于晶振震荡的设计(AN2867),有兴趣的去研究下,还是蛮有意思的,把电容换成20pf的,示波器一搭,高兴啊,终于起振啦!示波器一看,波形完美!随即扔给写代码的哥们,程序顺利载进去,但是怎么就不运行啊??期望中的LED灯竟然没有闪烁,赶紧的查代码,查电路,都是正常的,研究了大半天除了晶振不一样,硬件和软件都跟以前一样。这下泪奔了,把代码改成内部时钟,纳尼,没有反应,这个是什么情况?连内部时钟都无法运行,这个不应该啊!不是说好代码一开始是运行内部时钟的吗?连内部时钟也不行吗?又是大半天时间的查阅数据手册,复位和起振都正常,供电引脚也没有问题,那是什么情况?不甘心啊,把晶振拆下来看看,晶振拆下来之后一上电,LED灯竟然亮起来了,这个怎么解释,然道是起振的晶振影响到内部时钟?,晶振重新焊接上去之后,代码就无法运行!这下子傻眼了,又是浪费大半天时间研究这个问题(最后定性无果)。搞不清楚什么状态,等了一个礼拜的8M晶振刚好到了,果断换了晶振测试。一通电,LED正常闪烁。好吧,打死我再也不随便用其他晶振来测试STM32的芯片啦!对啦,忘记说了,贴片的12M晶振使用的是NX3225G的!不过还是没有搞懂为什么正常起振的12M晶振代码却无法运行,还会影响内部时钟,有待解决!

作者: a110    时间: 2014-8-22 11:03
奇了怪了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1