STM32不用单片机外部晶振振可以吗

21ic官方微信-->
ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU
急问:stm32 的rtc时钟必须用外部的晶振吗?
助理工程师, 积分 1871, 距离下一级还需 129 积分
助理工程师, 积分 1871, 距离下一级还需 129 积分
助理工程师, 积分 1871, 距离下一级还需 129 积分
助理工程师, 积分 1871, 距离下一级还需 129 积分
我想只用内部时钟給rtc,快速看了资料好几遍也没找到该怎么操作。。:(香主,給点建议吧。。:D
助理工程师, 积分 1871, 距离下一级还需 129 积分
助理工程师, 积分 1871, 距离下一级还需 129 积分
助理工程师, 积分 1871, 距离下一级还需 129 积分
助理工程师, 积分 1871, 距离下一级还需 129 积分
可以用LSI来实现,呵呵,精度差也没关系,:D自己调试一下。。试试~
STM32的LSI可以作为内置RTC的时钟
但精度较差而且受供电和温度影响;好处是低成本。
高级技术员, 积分 515, 距离下一级还需 485 积分
高级技术员, 积分 515, 距离下一级还需 485 积分
高级技术员, 积分 515, 距离下一级还需 485 积分
高级技术员, 积分 515, 距离下一级还需 485 积分
高级技术员, 积分 515, 距离下一级还需 485 积分
高级技术员, 积分 515, 距离下一级还需 485 积分
高级技术员, 积分 515, 距离下一级还需 485 积分
高级技术员, 积分 515, 距离下一级还需 485 积分
“精度较差而且受供电和温度影响”----有没有精度、受供电和温度影响&方面的数据呢?手册上只给了Typical&40KHz,Max&60KHz,Min&30KHz
LSI精度受供电和温度影响
我没有更多的数据。你已经看到手册上的参数,你也应该看到参数表下面的注解:所有的参数是在VDD=3V,环境温度为-40至105°C下的参数。既然你要求不高,你可以做个实验实测一下电压对LSI频率的影响。
助理工程师, 积分 1871, 距离下一级还需 129 积分
助理工程师, 积分 1871, 距离下一级还需 129 积分
助理工程师, 积分 1871, 距离下一级还需 129 积分
助理工程师, 积分 1871, 距离下一级还需 129 积分
记得LSI不是32.768kHZ
所以个人认为,如果用作时钟长时间准确保存,需要用外部晶振。
高级技术员, 积分 515, 距离下一级还需 485 积分
高级技术员, 积分 515, 距离下一级还需 485 积分
高级技术员, 积分 515, 距离下一级还需 485 积分
高级技术员, 积分 515, 距离下一级还需 485 积分
RTC使用LSI(40KHz)
准备用RTC每200ms产生一次定时中断,让Led每200ms开关一次。以下流程有没有问题或bug?RTC使用LSI(40KHz)1)通过函数RTC_SetPrescaler(7999)将RTC周期设定为200ms2)通过函数RTC_ITConfig(RTC_IT_SEC,&ENABLE)使能RTC秒中断3)在中断向量表中,提供/*&19,&INTISR[&&3]&&RTC&Global&Interrupt*/对应的中断服务程序RTC_Global_Interrupt()4)在中断服务程序中void&RTC_Global_Interrupt(&void&)中:void&RTC_Global_Interrupt(&void&){&&&&if(&RTC_GetITStatus(RTC_IT_SEC)&!=&RESET&)&&&&{&&&&&&&&RTC_ClearITPendingBit(RTC_IT_SEC);&&&&&&&&RTC_WaitForLastTask();&&&&&&&&/*&Reset&RTC&Counter&when&Time&is&23:59:59&*/&&&&&&&&if(RTC_GetCounter()&==&0x)&&&&&&&&{&&&&&&&&&&&&RTC_SetCounter(0x0);&&&&&&&&&&&&RTC_WaitForLastTask();&&&&&&&&&}&&&&&&&&//开关LED;&&&&}}
扫描二维码,随时随地手机跟帖
社区建设奖章
等级类勋章
涓涓之细流
发帖类勋章
技术新星奖章
人才类勋章
荣誉元老奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术领袖奖章
人才类勋章
您需要登录后才可以回帖21ic官方微信-->
ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU
STM32不用外部晶振启动后的问题
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
&&想到了一个问题,STM32不用外部晶振,程序也不对系统时钟初始化,启动后是什么样的?外挂晶振,但是还是不对系统时钟初始化,启动后又是什么样的呢?有没有人试过?
满意回复+5
默认用内部RC在运行的,也可以修改PLL的时钟源为内部RC,对于时钟要求不严的场合完全适用。
默认是试用内部晶振的;
楼主可以测试下,什么情况;
高级工程师, 积分 5832, 距离下一级还需 2168 积分
高级工程师, 积分 5832, 距离下一级还需 2168 积分
高级工程师, 积分 5832, 距离下一级还需 2168 积分
高级工程师, 积分 5832, 距离下一级还需 2168 积分
默认用内部RC在运行的,也可以修改PLL的时钟源为内部RC,对于时钟要求不严的场合完全适用。
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
aozima 发表于
默认用内部RC在运行的,也可以修改PLL的时钟源为内部RC,对于时钟要求不严的场合完全适用。 ...
不知道现在的芯片内部RC的精度怎么样了,我要用HSI输入pll,然后PLL输出作为系统时钟源,应用中有音频解码及输出(也就是要用到定时器),不知道效果怎么样,现在已经制板了,回来实验,希望可行啊!
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
刚才看了看F10X手册,似乎理清了一些思路。
在手册中,有下面内容
本帖子中包含更多资源
才可以下载或查看,没有帐号?
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
系统复位后,HSI被选为系统时钟,是因为在下面红圈部分中,SW的选择值对应在RCC-&CFGR寄存器中的SW域,复位后其值为0。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
默认是试用内部晶振的;
楼主可以测试下,什么情况;
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
中级技术员, 积分 201, 距离下一级还需 99 积分
默认是试用内部晶振的;
楼主可以测试下,什么情况;
经测试,不挂外部晶振,用HSI--PLL的方式,120MHZ稳稳的(这不是就可以省掉一个晶振了)!只是旧的样片竟然RCC-&CFGR寄存器读写有bug,准备申请新样片!
经测试,不挂外部晶振,用HSI--PLL的方式,120MHZ稳稳的(这不是就可以省掉一个晶振了)!只是旧的样片竟 ...
对内部晶振的稳定度要求不高的话是可以的;
用内部晶振,做串口通讯啥的完全够了;
扫描二维码,随时随地手机跟帖
技术新星奖章
人才类勋章
时间类勋章
突出贡献奖章
等级类勋章
沉静之湖泊
发帖类勋章
时间类勋章
技术导师奖章
人才类勋章
技术领袖奖章
人才类勋章
坚毅之洋流
发帖类勋章
荣誉元老奖章
等级类勋章
您需要登录后才可以回帖查看: 1924|回复: 7
STM32没有8M的外部晶振,依然可以运行跑马灯实验(程序设定使用外部晶振),有人知道是为啥不?
主题帖子精华
初级会员, 积分 59, 距离下一级还需 141 积分
在线时间0 小时
自己焊了一块板子,没有接外部的8MHZ晶振,可是将原子的跑马灯程序下载进去之后,小灯竟然间歇性的闪烁了。可是原子的程序里面明明是用的外部晶振啊!
这是怎么回事?如图所示为原子程序里的时钟设置
6c4f112c9d2b498aadd851_33.bmp (0 Bytes, 下载次数: 0)
22:54 上传
没外部。默认跑内部RC
主题帖子精华
金牌会员, 积分 2213, 距离下一级还需 787 积分
在线时间36 小时
没外部。默认跑内部RC
专业制作STM32 物联网通信模块板,模块交流群:。
主题帖子精华
初级会员, 积分 59, 距离下一级还需 141 积分
在线时间0 小时
回复【2楼】ST-FAE-SALE:
---------------------------------
好的&&谢谢啊
主题帖子精华
金牌会员, 积分 1257, 距离下一级还需 1743 积分
在线时间526 小时
回复【2楼】ST-FAE-SALE:
---------------------------------
不对啊。3.5的库在启动文件初始化的是用外部晶振吧?
主题帖子精华
金牌会员, 积分 2213, 距离下一级还需 787 积分
在线时间36 小时
回复【4楼】BMN李:
---------------------------------
他等不到外部的,自动切换到内部
专业制作STM32 物联网通信模块板,模块交流群:。
主题帖子精华
金牌会员, 积分 1257, 距离下一级还需 1743 积分
在线时间526 小时
回复【5楼】ST-FAE-SALE:
---------------------------------
哦哦
主题帖子精华
中级会员, 积分 276, 距离下一级还需 224 积分
在线时间62 小时
回复【5楼】ST-FAE-SALE:
---------------------------------
那要外部晶振做什么?
主题帖子精华
金牌会员, 积分 1229, 距离下一级还需 1771 积分
在线时间58 小时
回复【7楼】bjtmh:
---------------------------------
外部晶振提供的时钟准确一些。
Powered bySTM32都有哪些功能需要外部晶振_百度知道
STM32都有哪些功能需要外部晶振
我有更好的答案
外部晶振频率比较准,因此,异步通信需外部晶振,实时时钟也需外部晶振,但要用的是32768HZ低速晶振
采纳率:88%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 内部晶振和外部晶振 的文章

 

随机推荐