1、
工程名字叫template Template Doc Sre Libstm Cmsis(core_cm3.c,core_cm3.h,stm32f10x.h,system_stm32f10x.csystem_stm32f10x.h, startup_stm32f10x_hd.s) Include Out Obj List 内核的软件接口 core_cm3.c, core_cm3.h misc.h和misc.c是和CM3内核有关的NVIC和SysTick的驱动代码 stm32f10x.h, system_stm32f10x.c, system_stm32f10x.h和
startup_stm32f10x_hd.s在DeviceSupport目录下,说明这几个文件是和具体的芯 片有关的,也就是stm32芯片的支撑文件。其中stm32f10x.h是标准外设库的入口, 使用标准外设库的代码中必须包含该头文件。system_stm32f10x.c,
system_stm32f10x.h这两个文件提供函数用来初始化stm32芯片,配置PLL、系 统时钟和内置flash接口。startup_stm32f10x_hd.s是大容量型stm32芯片的启动 文件
1. 根据所选芯片,把
Libraries\\CMSIS\\CM3\\DeviceSupport\\ST\\STM32F10x\\startup\\arm中的启动代码 加到工程中,这一步在上面已经做过了。
2. 在stm32f10x.h的66-73行,根据所选芯片类型,去掉相应注释,这里我去掉 STM32F10X_HD行的注释(大容量型stm32芯片)。
3. 去掉105行的USE_STDPERIPH_DRIVER注释,启用stm32标准外设库。 4. 在system_stm32f10x.c的110-115行,根据所选芯片主频,去掉相应注释,默 认SYSCLK_FREQ_72MHz注释已去掉,如果你的芯片主频是72MHz,就不用做 修改了,这里我的芯片是36MHz,注释SYSCLK_FREQ_72MHz,去掉 SYSCLK_FREQ_36MHz注释
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务