STM32F103ZET6工程开发基本步骤

2025-09-12 22:46:36

1、★新建工程初级设置(必需)1.将STM32固件库文件夹拷贝出2.打开MDK新建项目,目录为库文件夹project3.点击按钮“品”,添加文件夹USER,CMSIS,Libraries,Startup(根据芯片型号选择),添加文件4.点击“魔法棒”——c/c++:     4.1.配置include path(USER,Startup,Libraries(两个),CMSIS(两个))     4.2设置全局宏定义:Define:USE_STDPERIPH_DRIVER,STM32F10X_HD

2、★★工程的中级设置5.外部晶振参数(如需要) USER-stm32f10x_it.c-stm32f10x.h 119行6.设置output(输出) 点击“魔法棒”,output选项勾选Create HEX File-OK7.根据工程添加库文件(如需要) Libtaries-右键ADD Exiting Files to Group“Libraries”选择目录为固件库文件夹-Libraries-src添加所需文件后,打开是stm32f10x_conf.h 去掉所添加外设驱动前的#注释符号8.添加中断处理入口(如需要) USER-stm32f10x_it.c 可添加处理事件,其它未列出的函数入口可根据Startup-start_stm32f10x_xx.s(xx是由芯片信号决定,zet6应为hd)目录进行添加

3、★★★烧录程序9.MDK环境下,使用STLINK-SWD接口进行烧录(推荐)   9.1硬件连接好   9.2点击“魔法棒”-Debug      9.2.1 Use选择ST-Link-Debuger      9.2.2Use右边的Settings-ort选择SW      9.2.3接着点击Flash Download-勾选reset and run(开发板上电即运行)      9.2.4再点击add,选择芯片-STM32F10X_HD Flash(hd为zet6)-OK   9.3点击Load进行下载,也可在线仿真点击放大镜里面有个d的按钮(或者ctrl+F5)

4、EU-STM32固件库 http://pan.baidu.com/s/1sleyHUP

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢