STM32 RVMDK快速创建工程

发布者:幸福梦想最新更新时间:2015-05-13 来源: 51hei关键字:STM32  RVMDK  快速创建工程 手机看文章 扫描二维码
随时随地手机看文章
注意:本方法是利用keil的安装库和demo,而不是任意下载的固件包。

1、copy keil安装目录下D:KeilARMExamplesSTSTM32F10xFWLibProject文件到你需要建立工程的总文件夹里;
2、把文件名Projec改为你的工程名,比如myproject;在myproject里面新建Lst、Obj、USER三个文件夹,分别用于保存list 文件、生产文件(hex就在里面)、源程序;在USER下面再建立两个文件夹INC、SRC,分别用于保存你的头文件和源程序,然后,把你所有的头文件和源程序分别放进INC和SRC里面。以后添加程序就在这两个文件夹里面添加。(不过注意的时候,源程序放在本地不等于放到工程里面,必须添加到工程。)
3、修改工程的名字。暂时我不知道哪里可以修改,只好用暴力的手段修改,方法如下:把myproject文件夹里面的Project.uvproj文件,修改为myproject.uvproj。除了myproject.uvproj和stm32f10x_vector.s,把类似 Project.uvopt、Project.dep这些文件删掉。然后双击myproject.uvproj打开工程,因为刚才暴力删掉了一些东西,会报错,不管,点确定,它会自动修复。
4、打开keil-project-option for target。
    (1)在device选择你芯片的型号;

    (2)target选好晶振和各参数;
    (3)output下面点击“select Folder for object”   ,然后选择myproject下面的新建的Obj文件夹,点OK。然后再右边修改name of exe,比如myproject(注意,生产的hex将以它为名),。还有勾选create HEX File来生产hex代码
    (4) Listing下面点击“select Folder for Listing”,选择myproject下面的新建的Lst文件夹;
    (5)C/C++下面,在include Paths框右边的按钮,新建一个Path,选择myprojectUSERINC文件夹作为工程本地头文件加载路径;
    (6)确定

5、 keil界面左边Project窗口,右键myproject——manage components,把target的名字改成myproject,在Groups窗口,点击USER,把自己的源程序添加进去。(注意,不要轻易把下载的固件库的程序放在本地添加进去,因为各种固件版本不一样,如果,你在这里添加的程序和库程序名一样,编程的时候就容易直接加载你本地的程序。当固件本版不一样,很容易提示没有定义该符号改该变量。我觉得不要新固件库和旧固件库,混合用,很容易报错。)
6、编译。希望没有报错。。。。。

关键字:STM32  RVMDK  快速创建工程 引用地址:STM32 RVMDK快速创建工程

上一篇:STM32 新固件库创建相关
下一篇:STM32延时函数

推荐阅读最新更新时间:2024-03-16 14:02

经典_STM32_ADC多通道采样的例子
STM32 ADC多通道转换 描述:用ADC连续采集11路模拟信号,并由DMA传输到内存。ADC配置为扫描并且连续转换模式,ADC的时钟配置为12MHZ。在每次转换结束后,由DMA循环将转换的数据传输到内存中。ADC可以连续采集N次求平均值。最后通过串口传输出最后转换的结果。 程序如下: #i nclude stm32f10x.h //这个头文件包括STM32F10x所有外围寄存器、位、内存映射的定义 #i nclude eval.h //头文件(包括串口、按键、LED的函数声明) #i nclude SysTickDelay.h #i nclude UART_INTERFACE.h #i nclude stdio.h #def
[单片机]
STM32之DAC君
先来张比如花漂亮的照片、大家请尽情欣赏:因为其够美丽了、所以我就不展现我美丽而销魂的涂鸦了、 鉴赏过之后、我们来看看STM32之DAC的Resume(简历简介): 2个DAC转换器:每个转换器对应1个输出通道 ● 8位或者12位单调输出 ● 12位模式下数据左对齐或者右对齐 ● 同步更新功能 ● 噪声波形生成 ● 三角波形生成 ● 双DAC通道同时或者分别转换 ● 每个通道都有DMA功能 ● 外部触发转换 ● 输入参考电压VREF+ 哇、、哇、、哇、、好多特征呀、、还记得上篇博客中ADC也有很多功能吗?在这里,我觉得,因为其功能多、所以其复杂、、这也没什么奇怪的哈、、 那我
[单片机]
<font color='red'>STM32</font>之DAC君
如何使用MDK编译器让STM32程序HEX文件中加入固件版本信息
本文介绍一个小技巧: 使用MDK编译器,让STM32程序HEX文件中加入固件版本信息。 代码 代码如下: //------------------------------------------------------------------------------#include 《absacc.h》 //------------------------------------------------------------------------------#define VERINFO_ADDR_BASE (0x8009F00) // 版本信息在FLASH中的存放地址const char Hardware_Ver[] _
[单片机]
如何使用MDK编译器让<font color='red'>STM32</font>程序HEX文件中加入固件版本信息
STM32单片机为控制系统核心的数据记录装置设计
引言 本文针对电动汽车研究的实际需求,设计一款数据记录装置,该数据记录装置是搭建在电池能量管理系统基础上的,通过与能量管理系统通信,记录电动汽车实际运行时电池的外部状态(如:电池电压、电流、温度等),一方面为了研究电池的工作特性,另一方面为了对能量管理系统的工作情况做验证,为电动汽车动力电池的理论研究提供数据支持。 1 系统总体设计 本数据记录装置的设计包括硬件设计与软件设计两方面,软件设计主要包括数据接收的编程以及数据存储的编程,而硬件设计主要有几个方面:主控芯片的选择、复位功能的实现、电源模块、实时时钟、通信模块以及SD卡连接等。主控芯片是控制系统的核心,它内部所集成的模块越多,就能省去更多的外部电路,使得电路的设计更加简
[单片机]
以<font color='red'>STM32</font>单片机为控制系统核心的数据记录装置设计
STM32之TFT-LCD液晶
TFT-LCD即薄膜晶体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display。TFT-LCD与无源TN-LCD、STN-LCD的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。TFT-LCD也被叫做真彩液晶显示器。 TFT液晶原理: *背光模组:提供光源 *上下偏光片,TFT Glass Substrate, 液晶:形成偏振光,控制光线的通过与否 *彩色滤光片:提供TFT LCD R/G/B(三原色)的来源 *ITO透明导电层:提供透明的导电通路
[单片机]
<font color='red'>STM32</font>之TFT-LCD液晶
简化和加快最终产品开发速度,STM32 探索套件问市
为了简化物联网节点开发者面临的复杂软件的开发难题,意法半导体推出了B-L4S5I-IOT01A STM32探索套件。新套件包含经过相关标准认证的FreeRTOS™操作系统编程接口,该编程接口完全集成在STM32Cube开发生态系统内,可直连亚马逊云服务Amazon Web Services (AWS)。 硬件工具包括一块STM32L4+微控制器开发板,板载意法半导体的各种MEMS传感器,以及STSAFE-A110安全单元、Bluetooth® 4.2 模块、Wi-Fi®模块,以及用于低功耗上云的有印刷天线的NFC标签。配备了X-CUBE-AWS v2.0 STM32Cube Expansion Pack软件包,该开发套件
[单片机]
简化和加快最终产品开发速度,<font color='red'>STM32</font> 探索套件问市
STM32学习之路-LCD驱动(1)<基础知识>
T T 为了项目,直接就来研究LCD了,一开始很蒙,连一些基础的知识都不懂.记录下这天查资料的一些成果吧 TFT屏的接口模式主要有MCU模式、RGB模式、SPI模式 这是IC ILI9341的内部结构: RGB和MCU的区别: 这次的项目要求是用MCU模式,也就是并行模式驱动. 并行模式又分为8080和6800,两者就时序有区别. 为什么要用I80接口(MCU 8080),因为它操作简单,读写速度快,但是消耗GRAM(显存),一般只用在较小的屏
[单片机]
<font color='red'>STM32</font>学习之路-LCD驱动(1)<基础知识>
stm32定时器优先级
什么是优先级   优先级是具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢占式优先级的中断。   当两个中断源的抢占式优先级相同时,这两个中断将没有嵌套关系,当一个中断到来后,如果正在处理另一个中断,这个后到来的中断就要等到前一个中断处理完之后才能被处理。如果这两个中断同时到达,则中断控制器根据他们的响应优先级高低来决定先处理哪一个;如果他们的抢占式优先级和响应优先级都相等,则根据他们在中断表中的排位顺序决定先处理哪一个。 stm32定时器优先级   STM32 可以支持的 68 个外部中断通道,已经固定的分配给相应的外部设备。每个中断通道都具备自己
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved