历史上的今天
返回首页

历史上的今天

今天是:2024年09月09日(星期一)

正在发生

2019年09月09日 | STM32 学习 day 3 正点原子 第11讲 新建工程模板-基于寄存器

2019-09-09 来源:eefocus

STM32F4  开发指南  -寄存器版本 3.2 小节 


新建一个文件夹  Template 新建一个 user在下面,


2打开keil   project / New  project    保存在user下面,然后就是下图所示的选择芯片。


 选择相应的芯片。右图是工程的基本雏形。


接下来要添加启动文件,从历程里面复制到user、目录上。这个 启动文件与库函数是有些区别的。然后点击魔术棒/ 点击 Target 将晶振改成 8M

然后要将启动文件添加到工程当中。在工程 中右键选择添加  文件类型选择 .s, 点击 add。

新建一个OBJ文件夹,将编译出的过程文件定位到 OBJ.


接下来复制系统文件夹到工程当中。在寄存器版本的历程当中找一个系统文件夹 SYSTEM, 然后将它添加到工程当中。

接下来还要新建一个 USER的分组。这个 TEST.C 主要是用来写主函数的

然后添加头文件路径  Define  添加全局宏定义   不优化


此时,编译 仍然不能通过。


我们从 STM32 参考资料固件库  libraries/ CMSIS/lnclude/  将那4个文件复制到 新建目录的 SYSTEM/sys


此时就可以编译通过了。

 


推荐阅读

史海拾趣

Garmin_Canada_Inc.公司的发展小趣事
合理的电路设计可以减少信号干扰和失真,提高拨号的准确性。例如,在接收部分采用单端输入,并配置适当的滤波电路和放大电路;在发送部分则注意信号的波形整形和功率放大。
Corstat Containers公司的发展小趣事

Corstat Containers公司在电子行业中崭露头角,始于一次技术突破。当时,公司研发团队成功开发出一种新型的防静电电子元件包装盒,有效解决了电子产品在运输过程中因静电导致的损坏问题。这一创新产品迅速获得了市场的认可,许多知名电子品牌纷纷与Corstat Containers公司建立合作关系。随着订单量的不断增加,公司的规模逐渐扩大,生产线也更加完善。

Echelon公司的发展小趣事

随着公司业务的不断发展,Echelon开始积极拓展全球市场。公司通过在海外设立分支机构、与当地企业合作等方式,将LonWorks技术和能源管理服务方案推广至全球各地。同时,Echelon还积极参与国际能源管理标准的制定和推广工作,提升了公司在国际市场的知名度和影响力。

Andersen Laboratories Inc公司的发展小趣事

为了满足客户对高效物流配送的需求,AnalogicTech建立了完善的物流配送体系。公司通过与快递公司或邮政EMS合作,实现了全国范围内的快速配送,并确保产品的及时送达。此外,AnalogicTech还为客户提供增值税专用发票和一系列优惠政策,进一步提升了客户满意度。

Fair Rite公司的发展小趣事

为了确保产品质量和满足客户需求,Fair Rite引入了严格的质量管理体系,并通过了ISO/TS 16949认证。此外,公司还积极拓展国际市场,在美国、中国等地建立了生产基地和销售网络。通过全球布局和本土化策略,Fair Rite为全球客户提供高品质、高性能的电子元器件。

DZUS公司的发展小趣事

进入XX年代,DZUS公司面临了来自国内外竞争对手的严峻挑战。为了保持市场领先地位,公司加大了对技术创新的投入。研发团队成功开发了一系列新型紧固件,不仅提高了产品的性能和可靠性,还降低了生产成本。这些创新产品帮助DZUS公司巩固了市场地位,并赢得了更多客户的信赖。

问答坊 | AI 解惑

关于C语言指针的一些细节问题

信息来源:图灵工作室::网络学院 1、什么是指针   指针是一种数据类型,与其它的数据类型不同的是指针是一种“用来存放地址值的”变量。举一个简单的例子: 如果定义了一个整型变量,根据整型变量的特点,它可以存放的数是整数。 如:int a; ...…

查看全部问答>

msp430的AD转换问题

用430实现电压监测功能 读取ADC12MEM0的值,发现电压很稳的情况,该值不是很稳。我采用多次采样取平均的方法,不知道大家觉得如何。另外如果要计算电量的百分比,需要做进制转换吗?请看我的代码有啥问题。谢谢指点。void AD(void) { unsigned ch ...…

查看全部问答>

你能接受打卡吗

前几天,一帮朋友吃饭,说起某同行的单位不但要打卡,而且还是指纹打卡。当时就觉得这家单位真变态。我曾经呆过好几家公司,只有一家是打卡的,而那家在业内以克扣员工而闻名,离开那家时你不会有一丝遗憾。 以后如果我去一个单位,如果要求指纹打 ...…

查看全部问答>

Labview_串口应用讲解

Labview_串口应用讲解…

查看全部问答>

关于高速数据采集项目方案

近日,小弟手上有一关于高速数据采集项目,要求采用处理器S3C2440,双通道同步采集,光纤传输,每路采集频率f=100MHz,AD带宽14位,直接存储在SDRAM中,最后保存于Flash或硬盘中. 各位大哥有什么高见或建议啊,请赐教。…

查看全部问答>

Divisor Latch Access Bit

Divisor Latch Access Bit,这是什么位,有什么用,在设置UART时用的,看程序看不明白 为什么要这样:     U0LCR = 0x83;                /* 8 bits, no Parity, 1 Stop bit*/     ...…

查看全部问答>

哪里有windows CE 5.0(platform builder 5.0)??

google了好久,都没找到windows CE 5.0下载。 不知道各位谁有这个东西,或者知道哪里有这个下载。 如果谁有的可以传给我就更好了。 请加我 QQ:46231244 谢谢…

查看全部问答>

如何进行内存泄露检查?基于wince 4.2和EVC4.0+sp2!在线等!帮忙诊断

程序运行了半小时后,越来越慢!出现死机现象 硬件平台是pc104 内存128M 主频233MHz 我的程序需要运行十几小时,不退出。 在程序里面,一般静态分配资源,如int a[100] 有串口操作和cdb数据库操作,还在OnCtlColor中使用HBRUSH修改了背景颜色, ...…

查看全部问答>