多语言展示
当前在线:1667今日阅读:176今日分享:34

STM32F103ZET6工程开发基本步骤

利用EU-STM32固件库与STM32F103ZET6进行工程开发基本步骤
工具/原料
1

STM32F103ZET6+STLINK

2

笔记本(安装MDK)

方法/步骤
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.2 Use右边的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

注意事项

include path请仔细添加,如有错编译将报错

推荐信息