打印
[AT32F421]

怎么使用内部时钟

[复制链接]
5551|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qidiao|  楼主 | 2021-9-24 17:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们没有使用外部时钟,感觉定时器非常不准,该怎么配置内部时钟!!!

使用特权

评论回复
沙发
muyichuan2012| | 2021-9-27 09:04 | 只看该作者
打开system_at32f4xx.c文件,
找到并开启带_HSI结尾的宏定义就可以了。

#if defined (AT32F403xx) || defined (AT32F413xx) || \
    defined (AT32F415xx) || defined (AT32F403Axx)|| \
    defined (AT32F407xx) || defined (AT32F421xx)
/* #define SYSCLK_FREQ_HSE          HSE_VALUE */
/* #define SYSCLK_FREQ_24MHz        24000000 */
/* #define SYSCLK_FREQ_36MHz        36000000 */
/* #define SYSCLK_FREQ_48MHz        48000000 */
/* #define SYSCLK_FREQ_56MHz        56000000 */
/* #define SYSCLK_FREQ_72MHz        72000000 */
/* #define SYSCLK_FREQ_96MHz        96000000 */
/* #define SYSCLK_FREQ_108MHz       108000000 */
/* #define SYSCLK_FREQ_120MHz       120000000 */
/* #define SYSCLK_FREQ_24MHz_HSI    24000000 */
/* #define SYSCLK_FREQ_36MHz_HSI    36000000 */
/* #define SYSCLK_FREQ_48MHz_HSI    48000000 */
/* #define SYSCLK_FREQ_56MHz_HSI    56000000 */
/* #define SYSCLK_FREQ_72MHz_HSI    72000000 */
/* #define SYSCLK_FREQ_96MHz_HSI    96000000 */
/* #define SYSCLK_FREQ_108MHz_HSI   108000000 */
/* #define SYSCLK_FREQ_120MHz_HSI   120000000 */
#endif

使用特权

评论回复
板凳
duo点| | 2021-9-29 09:46 | 只看该作者
楼主学废了吗

使用特权

评论回复
地板
littlelida| | 2021-10-4 11:21 | 只看该作者
只是开一下宏定义就可以了么?
不需要配置?

使用特权

评论回复
评论
muyichuan2012 2021-10-12 14:57 回复TA
对应宏定义有对应代码 
5
match007| | 2021-10-12 10:46 | 只看该作者
对于时钟的配置,一直很期待出个详细的教程~

使用特权

评论回复
6
sparrow054| | 2021-11-9 13:22 | 只看该作者
楼主是想问内部时钟的稳定性,还是要问配置方法

使用特权

评论回复
7
6552918| | 2021-11-9 13:36 | 只看该作者
不是用工具吗?用工具生成文件替换就好了

使用特权

评论回复
8
guijial511| | 2021-11-9 21:00 | 只看该作者
你是指内部RC时钟还是RTC?

使用特权

评论回复
9
yangxiaor520| | 2021-11-10 08:30 | 只看该作者
内部时钟没有外部准?怎么说?

使用特权

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

本版积分规则

2

主题

23

帖子

0

粉丝