打印

如何使用STM32F100的內部晶振

[复制链接]
2219|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
foretell|  楼主 | 2011-4-27 16:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我現在用STM32F100系列的MCU...
如果有外部晶振(8MHZ)時,CALL SystemInit()後可以得正確的時間,
可是如果想用內部晶振時,時間(SYS_TICK)慢了3倍,
請問如果我想用內部晶振,又想讓所有的BUS都跑在最高24MHZ的頻率,
在CLOCK部份要怎麼設定?
沙发
foretell|  楼主 | 2011-4-27 18:16 | 只看该作者
我剛才在system_stm32f10x.c裡,註解一行SYS_TICK就可以了,不過不確定其它bus是不是也都在24Mhz
這樣作**統嗎?
#if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_VL)
/* #define SYSCLK_FREQ_HSE    HSE_VALUE */
// #define SYSCLK_FREQ_24MHz  24000000    <======註解
#else
/* #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
#endif

使用特权

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

本版积分规则

10

主题

30

帖子

0

粉丝