历史上的今天
今天是:2024年09月21日(星期六)
2019年09月21日 | IAR建立stm32工程
2019-09-21 来源:eefocus
版本1:
stm32是一个当下非常流行的微控制器,很多人都加入了学习stm32的行列中,常用的stm32编译器有IAR和mdk两种,接下来是利用stm32固件库3.5在IAR下的建立的工程模板历程:
1、在常用的文件夹下新建立一个文件夹,根据个人喜好,分别建立如下几个文件夹,用于分别存放固件库中的文件和用户自己的文件


2、将固件库E:STM32stm32固件库3.5STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10xstartupiar目录下的汇编文件复制到刚刚建好的模板目录下F:STM32-IARdemoCMSISStartup

3、将固件库E:STM32stm32固件库3.5STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10x目录下的文件复制到刚刚建好的模板目录下F:STM32-IARdemoCMSISSystem下

4、将固件库E:STM32stm32固件库3.5STM32F10x_StdPeriph_Lib_V3.5.0LibrariesSTM32F10x_StdPeriph_Driver目录下的驱动文件复制到模板目录下F:STM32-IARdemoFWLIB

5、将固件库E:STM32stm32固件库3.5STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_TemplateEWARM目录下的.icf文件复制到模板目录F:STM32-IARdemoConfig中
6、将固件库目录E:STM32stm32固件库3.5STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_Template下的F:STM32-IARdemoUser下

到此为止,建工程前的准备工作已经做好,接下来就是打开IAR进行建立工程了,打开IAR->File->New->Workspace,建立好工作空间后,选择Project->Create New Project 建立一个新的工程,接下来将鼠标放在界面左侧的工作空间处点击鼠标右键选择Add,添加工作组如下图,文件名模板文件夹中的名字相同

加下来分别将模板文件家中的.C文件添加进工程

到此为止需要添加的文件已全部添加进来了,接下来是对IAR的配置,依旧是将鼠标放在左侧的工作空间上点击右键选择Options进行配置,在General Options-Target-Device选择自己使用的相应芯片型号,General Options下其他选项保持默认即可,

接下来是CC++Compler按下图进行设置

接下来的几项一次按接下来的图片设置就好



接下来是最容易忽视的一个问题,图片上画圈的位置一定要选上,不然编译将出错

最后在工程中加入main函数编译通过,一个模板就建好了

版本2:
下一篇:STM32的FSMC详解
史海拾趣
|
引言 各种由电池供电的电子产品,如手提电脑、手机、数码相机、PDA等的电源管理系统都需要DC/DC转换器,因此,DC/Dc转换器的应用越来越广泛。它的实现及控制方式也多种多样,但输出精度、转换效率、启动电压等是DC/DC转换器中的核心问题。本文 ...… 查看全部问答> |
|
我现在插入全图,只想请教大家一个问题,就是按图中Q1的接法,有没有什么管子能做到,要求如下:电源输入DC:5V-9V,输出电压可通过调节R1得到需要的电压3V-5V之间,电流300-700MA,如果有谁知道可以用什么管子吗??? … 查看全部问答> |
|
请问一下, 我想把dsp采集到的数据通过usb传到电脑上, 大概有哪些步骤,我听说要在电脑上做文件系统的函数, 还要编写电脑驱动, 但是本人对这些东西完全没有一个整体的概念, 能人们请帮忙啊, 能不能介绍一下大概流程,然后当中需要软件的可不可 ...… 查看全部问答> |
|
有熟悉Proteus仿真软件的 作一个简单的自动售货系统 芯片是Cortex-M3的最好,没有的话用ARM7也可以。 投币可以用按键来替代,选择货物用按键来表示,出货可以用一个发光二极管表示,用数码管显示金额。 能做的 ...… 查看全部问答> |
|
请教大家一个问题,做一个POS机程序的开发,一般价位都是多少? 我现在还不知道具体的内容,什么型号的POS机,也不知道开发一个什么样的程序,大概就是一个数据传输的程序,不知道你们一般都会报价多少? 多谢了… 查看全部问答> |
|
渥瑞达“3G移动开发”免费试听课于北京交通大学举行,欢迎大家光临! 渥瑞达“3G移动开发”免费试听课于北京交通大学举行,欢迎大家光临! 渥瑞达“3G移动开发”免费试听课于北京交通大学举行,欢迎大家光临! 详情请参见 www.neworigin.net 同时欢迎大家与我们的609期学员交流!这期学员已与2月11日毕业 ...… 查看全部问答> |
|
确实,刚上社会,锋芒毕露有时也不定是坏事,看看吧,觉得不错就要顶哦。 1.无论发生什么事情,都要首先想到自己是不是做错了。如果自己没错(那是不可能的),那么就站在对方的角度,体验一下对方的感觉。 2.让自己去适应环境,因为环境永远不会 ...… 查看全部问答> |
|
用msp430f149控制一款24位的AD模块,结果在12864上显示一直是满值的一半,不知道程序怎么写 了。我把原来的51参考代码改为430的,不行啊。AD程序在51上是好的,液晶正常显示,只有在430上出现了这样的问题,我知道可能是程序的问题,但不知道出在什 ...… 查看全部问答> |
|
用TI官网上的例子,串口调试助手,老看不到收到的数据,谁试过的?代码://******************************************************************************// MSP430G2xx3 Demo - USCI_A0, 9600 UART Echo ISR, DCO SMCLK//// Descripti ...… 查看全部问答> |




