发新帖我要提问
123
返回列表
打印
[STM32G0]

STM32F030内部晶振怎么设置,内部晶振是延时函数怎么设置

[复制链接]
楼主: onlycook
手机看帖
扫描二维码
随时随地手机跟帖
41
earlmax| | 2025-3-15 15:35 | 只看该作者 回帖奖励 |倒序浏览
如果需要使用低速内部时钟(LSI),可以通过类似的步骤来使能和配置LSI。

使用特权

评论回复
42
macpherson| | 2025-3-15 17:04 | 只看该作者
STM32F030使用硬件定时器(如SysTick定时器)来实现延时功能。

使用特权

评论回复
43
janewood| | 2025-3-15 18:23 | 只看该作者
使用HAL库延时函数              

使用特权

评论回复
44
线稿xg| | 2025-3-17 18:36 | 只看该作者
Tim定时器比HAL库的延时函数更精确,适合需要精确时间控制的场合。

使用特权

评论回复
45
哪吒哪吒| | 2025-3-18 13:13 | 只看该作者
用软件循环延时简单,但效率低。硬件定时器更高效,设置好定时器中断,到时自动执行。

使用特权

评论回复
46
MintMilk| | 2025-3-22 12:43 | 只看该作者
内部晶振通常够用,满足一般需求。不过有些误差。

使用特权

评论回复
47
Moon月| | 2025-3-22 15:10 | 只看该作者
打开时钟控制寄存器,设置HSI位为1,启用外部高速时钟。

使用特权

评论回复
48
AIsignel| | 2025-3-27 13:29 | 只看该作者
这函数设置系统时钟,得确保代码运行流畅。

使用特权

评论回复
49
AutoMotor| | 2025-3-28 22:52 | 只看该作者
用while循环和SysTick计数实现微秒级延时,确实会阻塞CPU,降低效率。可以考虑使用定时器中断实现非阻塞延时。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则