历史上的今天
返回首页

历史上的今天

今天是: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:

推荐阅读

史海拾趣

Gemmy Electronics Co Ltd公司的发展小趣事
检查触发机制和控制电路中的元件是否损坏或接触不良。
振华新云(CEC)公司的发展小趣事

背景:在快速发展的同时,振华新云注重法治建设和企业文化建设,努力营造良好的经营环境。

内容:公司严格按照法治央企的各项建设要求,积极推进企业法治文化建设。同时,注重加强企业文化建设,弘扬“自力更生、艰苦奋斗、大力协同、无私奉献”的精神。通过开展各种文化活动和培训等方式,提高员工的文化素养和综合素质。

成果:法治建设和企业文化建设的不断推进,为公司的健康稳定发展提供了有力保障。同时,也增强了公司的凝聚力和向心力,激发了员工的积极性和创造力。

请注意,以上故事仅为概述,具体细节和内容需要根据实际情况进行补充和完善。

北京人民电器厂公司的发展小趣事

随着北京人民电器产品的不断优化和升级,其生产的GM系列直流断路器在发电、输变电系统中得到了广泛应用。众多电力企业和项目都选择了北京人民电器的产品,这不仅是对其产品质量和技术水平的认可,也进一步推动了公司在电力行业的深入发展。

Britool Expert公司的发展小趣事

为了加强技术研发和创新能力,北京人民电器建立了北京市级技术研究中心,并吸引了教授级高工、博士后、博士、硕士等多层次的专业技术人才。这些人才为公司的新产品研发、技术创新提供了强大的智力支持,使得北京人民电器在激烈的市场竞争中始终保持领先地位。

Dongguan City Niuhang Electronics Co.LTD公司的发展小趣事

随着公司业务的不断拓展,Dongguan City Niuhang Electronics Co.LTD意识到技术创新的重要性。公司投入大量资金和技术人员,专注于芯片新技术、封装自动化的研究和开发。经过数年的努力,公司成功研发出一系列高性能的二极管、整流器等产品,其中多项技术获得国家级发明专利。这些创新产品不仅提升了公司的市场竞争力,也为公司赢得了业界的广泛认可。

Electro-Films Inc Semi-Films Div公司的发展小趣事

近年来,随着全球环保意识的提高,绿色环保和可持续发展成为各行各业关注的焦点。Semi-Films Division 也积极响应这一趋势,将绿色环保理念融入到公司的生产和经营中。公司采用环保的生产工艺和材料,减少了对环境的污染和破坏。同时,公司还积极参与各种环保活动和项目,推动整个行业的绿色发展和可持续发展。这些努力不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

问答坊 | AI 解惑

一种升压型PFM控制DC/DC转换器

引言 各种由电池供电的电子产品,如手提电脑、手机、数码相机、PDA等的电源管理系统都需要DC/DC转换器,因此,DC/Dc转换器的应用越来越广泛。它的实现及控制方式也多种多样,但输出精度、转换效率、启动电压等是DC/DC转换器中的核心问题。本文 ...…

查看全部问答>

请教太阳能充电电路!

我现在插入全图,只想请教大家一个问题,就是按图中Q1的接法,有没有什么管子能做到,要求如下:电源输入DC:5V-9V,输出电压可通过调节R1得到需要的电压3V-5V之间,电流300-700MA,如果有谁知道可以用什么管子吗??? …

查看全部问答>

关于 Tms320c5505 usb

请问一下, 我想把dsp采集到的数据通过usb传到电脑上, 大概有哪些步骤,我听说要在电脑上做文件系统的函数, 还要编写电脑驱动, 但是本人对这些东西完全没有一个整体的概念, 能人们请帮忙啊, 能不能介绍一下大概流程,然后当中需要软件的可不可 ...…

查看全部问答>

求助:毕业设计 请加我QQ996475025 价格面议

有熟悉Proteus仿真软件的  作一个简单的自动售货系统  芯片是Cortex-M3的最好,没有的话用ARM7也可以。  投币可以用按键来替代,选择货物用按键来表示,出货可以用一个发光二极管表示,用数码管显示金额。 能做的 ...…

查看全部问答>

请教大家一个问题,做一个POS机程序的开发,一般价位都是多少?

我现在还不知道具体的内容,什么型号的POS机,也不知道开发一个什么样的程序,大概就是一个数据传输的程序,不知道你们一般都会报价多少? 多谢了…

查看全部问答>

渥瑞达“3G移动开发”免费试听课于北京交通大学举行,欢迎大家光临!

渥瑞达“3G移动开发”免费试听课于北京交通大学举行,欢迎大家光临! 渥瑞达“3G移动开发”免费试听课于北京交通大学举行,欢迎大家光临! 详情请参见 www.neworigin.net 同时欢迎大家与我们的609期学员交流!这期学员已与2月11日毕业 ...…

查看全部问答>

学会和同事相处的30个原则

确实,刚上社会,锋芒毕露有时也不定是坏事,看看吧,觉得不错就要顶哦。 1.无论发生什么事情,都要首先想到自己是不是做错了。如果自己没错(那是不可能的),那么就站在对方的角度,体验一下对方的感觉。 2.让自己去适应环境,因为环境永远不会 ...…

查看全部问答>

107如何连接两个以太网口

                                 有个项目需要两个网口,一个ip地址,那位推荐一款芯片,可以起到分线器的这种作用。…

查看全部问答>

430控制24位AD模块

用msp430f149控制一款24位的AD模块,结果在12864上显示一直是满值的一半,不知道程序怎么写 了。我把原来的51参考代码改为430的,不行啊。AD程序在51上是好的,液晶正常显示,只有在430上出现了这样的问题,我知道可能是程序的问题,但不知道出在什 ...…

查看全部问答>

launch pad有谁调试过串口的了?

用TI官网上的例子,串口调试助手,老看不到收到的数据,谁试过的?代码://******************************************************************************// MSP430G2xx3 Demo - USCI_A0, 9600 UART Echo ISR, DCO SMCLK//// Descripti ...…

查看全部问答>