[STM32L1] stm32l152初级应用

[复制链接]
1705|7
 楼主| jay8830095 发表于 2015-10-28 14:40 | 显示全部楼层 |阅读模式
第一步设置晶振好像不会啊,和f系列不一样,看到BOM表上外部晶振好像是13.56mhz,不知道为什么用这个晶振。
有大神发一份工程文档,599316704@qq.com
可以设置外部晶振的代码。
我现在卡在
系统启动文件使用的是startup_stm32l1xx_md.s mdk版本,外部时钟默认的8MHZ,进行软件调试时,发现软件一直卡在
    /* Wait till PLL is used as system clock source */
    while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS) != (uint32_t)RCC_CFGR_SWS_PLL)
    {
    }
 楼主| jay8830095 发表于 2015-10-28 14:53 | 显示全部楼层
mcu型号STM32L152RBT6
一楼给自己了。
309030 发表于 2015-10-29 10:16 | 显示全部楼层
手册上关于晶振怎么说的,没有参考例程吗
lwsn 发表于 2015-10-29 10:50 | 显示全部楼层
STM32不是有内部晶振吗?怎么不用内部的?
september7 发表于 2015-10-29 19:17 | 显示全部楼层
求上图,13.56mhz的晶振,没听说过
309976659 发表于 2015-11-25 15:25 | 显示全部楼层
我用的STM32L152RBT6,外部晶振用的8MHZ,一切正常
 楼主| jay8830095 发表于 2016-5-23 19:15 | 显示全部楼层
搞定了,结贴。主要是这个13.56MHZ的晶振问题,这个数值的晶振比较特殊,其实是为了适应串口波特率的。
这个晶振产生的串口波特率比一般的8MHZ准。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

42

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部