找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3445|回复: 1
打印 上一主题 下一主题
收起左侧

STM32L152晶振问题

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

使用道具 举报

沙发
ID:44262 发表于 2014-8-22 11:03 来自手机 | 只看该作者
奇了怪了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表