完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
``在正点原子的论坛里那里有人需要做以下: STM32F103ZET6的时钟初始化,处理器使用内部8M时钟晶振,将处理器的主频设置为48M。 个人觉得这个很好玩。 一,系统时钟的配置是新手们最头痛的事,包括我这种新手在内,对这东西是略有恐惧的,但是不论正点原子还是野火的教程都似乎没有太多的内容讲解。 刚入门怎么办?嘻嘻,个人建议不懂就跳过,回头再看,不必死纠结。我现在算是回头再看的阶段了。 二,关于内部时钟的例子真的很少,原因很简单,有太多的理由建议大家使用HSE,而不用HSI。 看库函数的例程时,并没有发现配置系统时钟的,但大家看正点原子的例程就知道,是有一个SystemLnit来配置的。 ![]() 汇编我还没学,但据说这里就呈现了,在main运行之前,是运行了一个systemlnit的函数。要配置系统时钟就修改那个函数。那函数是放在system_stm32f10x.c里面。嘻嘻,到这里,我回想到当初使用原子的例程时,要把这两行删去。 半抄半修改,大概完成了处理器使用内部8M时钟晶振,将处理器的主频设置为48M。(实际上,我没有如证明主频的确为48M,只是我算出来并编程而已。)
YY_STM32板上可运行,基于第一课的,可以明显看出LED闪亮是慢了一点,当然这只能说明我改变了频率而已,我使用仿真时的截图来证明我是在使用HSI运行。 ![]() |
|
相关推荐
|
|
/* HCLK = SYSCLK/4 */
RCC->CFGR |= (uint32_t)RCC_CFGR_HPRE_DIV4; 48M/4=12M 最后时钟是12M,怎么会是48M呢? |
|
|
|
|
|
感谢楼主慷慨无私的解说
|
|
|
|
|
|
STM32进行DMA数据转运,为什么只有A组最后一位数据被转运到B组去?
968 浏览 2 评论
1442 浏览 3 评论
1081 浏览 0 评论
嵌入式开发 Win11安装ST-Link 提示 设备描述符请求失败 怎么处理?
1216 浏览 0 评论
1504 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-14 00:27 , Processed in 0.587998 second(s), Total 57, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191