×
单片机 > 单片机程序设计 > 详情

STM32,系统时钟设定及芯片型号库函数选择

发布时间:2020-09-03 发布时间:
|
  1. 型号选择:在stm32f10x.h中,涉及芯片型号选择,如图:
    用的为哪个芯片,把芯片去掉注释即可。具体芯片选型,参考程序下面注释

  2. 外部高速时钟的频率设定,也是在stm32f10x.h 中:

  3. 此后的设定工作,要在system_stm32f10x.c中完成:
    在此处 SYSCLK_FREQ_72_MHZ 进行了定义

  4. 下一步就是设置系统时钟的 参数设置也是在system_stm32f10x.c中:
    此处if中条件可能不成立,但是else中条件会成立

  5. 最后一步就是把设定好的参数给具体的初始化函数,在system_stm32f10x.c中设定系统时钟:
    以上五个步骤,系统时钟设定即已经完成。注意:此时在设置中c++设置为此处使用的为3.5的库,在调用时main函数中不需要再初始化设置系统时钟频率,因为在启动文件:startup_stm32f10x_hd.s已经初始化好了:
    main函数截图:




『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
浅谈AVR中定时器几种工作模式