赞
踩
STM 32 工程模板
总体流程
具体步骤
固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS \ CM3\DeviceSupport\ ST\STM32F10x\ startup\arm\…目录下文件复制到Start
固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS \ CM3\DeviceSupport\STM32F10x\…目录下文件(stmxxxh、systemxxx.c、systemxxx.h)复制到Start
\CM3\CoreSupport\…目录下文件复制到Start
Keil 内:点击 Target1 -> Add Group: Start, Library, User -> 在 Start 右键 -> Add Existing Files to Group -> 打开 Start 文件夹 -> 打开筛选器 All files -> .s 文件中添加后缀是md.s的文件 所有的 .c / .h 文件都添加
在工程选项添加该文件夹头文件路径:魔术棒按钮 -> C/C++ -> Include Paths 栏添加Start文件路径
Keil 内:User右键 -> Add New Item -> 选.c起名main -> 修改文件路径到User文件夹 -> main中右键插入头文件stm32f10x.h
扳手 -> Encoding -> UTF-8 防止中文乱码
魔术棒 -> Debug -> use 中选择 ST-Link Debugger -> 点击右边设置 -> 勾选 Reset and Run(若用寄存器开发32,到此就完成工程建立)
固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\src\…目录下文件复制到Library
固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc\…目录下文件复制到Library
固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\…目录下文件复制到User
Keil 内 Library 组和 User 组添加相应文件
工程选项 -> C/C++ -> Define -> USE_STDPERIPH_DRIVER
工程选项添加 Library 和 User 到头文件路径
说明:
总结
stm32基于标准库的开发方式要包括文件:
sm32启动文件 (Start)
外设寄存器描述与配置文件 (Start)
外设时钟配置文件 (Start)
内核寄存器描述与配置文件 (Start)
库函数头文件 (Library)
库函数文件 (Library)
头文件包含关系文件 (User)
参数检查文件 (User)
注:内容来自江协科技STM32入门教程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。