[STM32F1] STM32不用外部晶振启动后的问题

[复制链接]
8153|7
 楼主| zitral 发表于 2015-1-29 10:28 | 显示全部楼层 |阅读模式
  想到了一个问题,STM32不用外部晶振,程序也不对系统时钟初始化,启动后是什么样的?外挂晶振,但是还是不对系统时钟初始化,启动后又是什么样的呢?有没有人试过?
aozima 发表于 2015-1-29 10:52 | 显示全部楼层
默认用内部RC在运行的,也可以修改PLL的时钟源为内部RC,对于时钟要求不严的场合完全适用。
 楼主| zitral 发表于 2015-1-29 11:32 | 显示全部楼层
aozima 发表于 2015-1-29 10:52
默认用内部RC在运行的,也可以修改PLL的时钟源为内部RC,对于时钟要求不严的场合完全适用。 ...

不知道现在的芯片内部RC的精度怎么样了,我要用HSI输入pll,然后PLL输出作为系统时钟源,应用中有音频解码及输出(也就是要用到定时器),不知道效果怎么样,现在已经制板了,回来实验,希望可行啊!
 楼主| zitral 发表于 2015-1-29 11:41 | 显示全部楼层
刚才看了看F10X手册,似乎理清了一些思路。
在手册中,有下面内容
QQ截图20150129114044.png
 楼主| zitral 发表于 2015-1-29 11:47 | 显示全部楼层
系统复位后,HSI被选为系统时钟,是因为在下面红圈部分中,SW的选择值对应在RCC->CFGR寄存器中的SW域,复位后其值为0。
QQ截图20150129114317.png
mmuuss586 发表于 2015-1-29 12:30 | 显示全部楼层

默认是试用内部晶振的;
楼主可以测试下,什么情况;
 楼主| zitral 发表于 2015-2-5 10:19 | 显示全部楼层
mmuuss586 发表于 2015-1-29 12:30
默认是试用内部晶振的;
楼主可以测试下,什么情况;

经测试,不挂外部晶振,用HSI--PLL的方式,120MHZ稳稳的(这不是就可以省掉一个晶振了)!只是旧的样片竟然RCC->CFGR寄存器读写有bug,准备申请新样片!
mmuuss586 发表于 2015-2-5 19:20 | 显示全部楼层
zitral 发表于 2015-2-5 10:19
经测试,不挂外部晶振,用HSI--PLL的方式,120MHZ稳稳的(这不是就可以省掉一个晶振了)!只是旧的样片竟 ...

对内部晶振的稳定度要求不高的话是可以的;
用内部晶振,做串口通讯啥的完全够了;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

66

帖子

0

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