stm32l151工程模板
更新时间:2023-11-14 21:18:01 阅读量: 教育文库 文档下载
竭诚为您提供优质文档/双击可除
stm32l151工程模板
篇一:stm32工程模板
你是问有官方固件库创建工程吧?我这里给你说说mdk的创建方法,如果你用的时iaR环境也差不多。
1.解压stm32f10x_stdperiph_lib.zip可以从st官方网站免费下载。最新标准库版本为3.5.0 2.创建一个demo文件夹
2.1新建子文件夹user,用于存放用户源程序 2.2新建子文件夹project,用户keil工程文件 2.3在project下依次创建obj和list子文件夹,存放编译过程中产生的中间文件。 3.复制源代码到demo文件夹 3.1将
stm32f10x_stdperiph_lib\\stm32F10x_stdperiph_lib_V3.1.2libraries文件整体复制到demo文件夹下。这就是st的标准库,是以源代码形式提供的。
3.2将库中的演示代码iotoggle中的文件复制到demo\%user文件夹.4.新建一个keilmdk工程
第 1 页 共 15 页
4.1启动keilmdk,点击菜单newuVisionproject,然后按向导进行操作
4.2选择cpu类型为stm32F103ze(这是安富莱stm32开发板采用cpu类型)
4.3当提示是否复制启动代码时,请选择否。(我们用最新的库中的启动代码,不用keil软件自带的旧版本启动文件)
4.4根据自己的需要修改target名字。(名字任意) 4.5为了便于代码管理,在这个project下创建几个group(名字可以任意)
user:存放用户自己写的源代码 RVmdk:存放启动文件(汇编文件) stdperiph_driver:存放st标准库文件
cmsis:存放cmsis接口文件(这也是库的一部分)4.6创建好group后,我们开始依次添加文件。
5.修改源代码。我们将修改main.c文件,换成我们自己跑马灯程序。
6.配置工程,点击“options”按钮 6.1切换到output。 选择object文件夹。
在createhexFile前打钩。6.2切换带listing。选择listings文件夹6.3切换到c/c++添加两个预编译宏
第 2 页 共 15 页
stm32F10x_hd,use_stdpeRiph_dRiVeR(这是st库用到了这两个宏)修改includes路径6.4切换到debug选择硬件调试器(缺省是软件仿真),我们选择cortex-m3j-link调试器再Runtomain前打钩6.4切换到utilities选额调试器类型,我们选择cortex-m3j-link点settings按钮,添加Flash编程算法,我们选择stm32高密度器件,Flash容量512k字节
7.配置工程完毕。下面开始编译。 8.编译ok,开始调试。 9.教程结束。
讲得比较清楚了吧,还有疑问可以问我。或者联系我,我一步一步教你。 其他类似问题
其他3条回答20xx-07-2800:25|四级
函数库只不过是意法半导体公司的开发人员为了缩短程序员的工作量而开发的对stm32内部寄存器配置的一个底层驱动库,使用函数库是主要是为了缩短开发周期,初学一般可以选择这种方式,比较容易上手,不过上手之后应该自己去研究一下stm32内部寄存器的配置,比如位段等。
第 3 页 共 15 页
使用函数库创建工程,最简单的就是把.h和.c文件添加到工程中,然后自己写main.c以及修改中断处理函数stm32f10x_it.c。我觉得你的问题不是如何建立工程,而是如何让一个stm32跑起来,由于stm32与51差别甚大,上电后需要对时钟以及片上外设进行初始化的配置,还有中断向量表的映射等。可以看看stm32不完全手册V2.0等教程。评论|00
20xx-07-2717:21|一级
其实用库函数很简单的,只需将你认为有用的库函数文件包括“c\和对应的”h\文件加入入你的工程中。你在设计main函数时直接调用就行了,无需在主函数中声明。有关函数及其参数的声明在“h\文件中,函数体的书写在\文件中。你具体要用哪些函数你要仔细的阅读有关的函数。我用的时候一般是将对应的文件找开,将函数名我参数直接复制过去。 评论|00
查看更多其他回答stm32的相关知识等待您来回答
第 4 页 共 15 页
篇二:ststm32l151超低功耗32位mcu开发方案 ststm32l151超低功耗32位mcu开发方案
关键字:aRmcortex-m3mcu,医疗电子,工业控制,pc外设,有线和无线传感 器,gps
st公司的stm32l151xe和stm32l152xe是采用高性能aRmcortex-m3Risc内核的高性能超低功耗32位mcu,工作频率32mhz(33.3dmips),集成了usb连接电源,存储器保护单元(mpu),高速嵌入存储器(512kb闪存和80kbRam),以及连接到两个apb总线的增强i/o和外设.主要用在医疗和手持设备,应用控制和用户接口,pc外设,游戏,gps和体育运动设备以及民用计量表.本文介绍了stm32l151xe和stm32l152xe主要特性,框图和开发板stm32l-discoVeRy主要特性,框图,电路图,材料清单和pcb设计文件.
第 5 页 共 15 页
正在阅读:
stm32l151工程模板11-14
四年级补充讲义 数的数字和09-10
三年模拟一年创新2016届高考地理:第11单元-工业地域的形成与发展01-19
EPC项目-新建学校及附属工程勘察设计施工EPC总承包项目-技术标-03-22
第一次骑车作文650字07-12
双光栅06-26
桌面运维专业试题(选择+判断共200题)03-12
工业设计专业英语 何人可 16课12-13
游标卡尺、千分尺读数专练05-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- stm32l151
- 模板
- 工程
- 常州市专业技术人员继续教育沟通与协调能力试卷与答案
- 大规模集成电路设计答案(1) - 图文
- 高校固定资产管理存在的问题及对策
- 财务报表分析 期末自检自测
- 2019年四川省泸州市中考数学试卷(word版,含图片版答案)
- 地球的经纬度与球面距离
- 雅思听力练习材料及答案
- 基础监理细则
- 局解提纲整理
- 关于林权的几个概念解释
- 现代汉语 修辞学
- 科技发展的利与弊
- 江苏省控制性详细规划编制导则
- 2005药理学第三讲
- 电工学1答案(1)
- 陕西省建筑优质结构工程申报备案表 - 图文
- 关于邀请国内外专家学者来院学术交流的管理规定
- 2014-2015年合肥市工大附小六年级期中考试
- 广东科学技术职业学院党委书记述职报告
- 北京科技大学2012年考研专业课真题暖通空调2012