历史上的今天
今天是: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
此时就可以编译通过了。



史海拾趣
|
信息来源:图灵工作室::网络学院 1、什么是指针 指针是一种数据类型,与其它的数据类型不同的是指针是一种“用来存放地址值的”变量。举一个简单的例子: 如果定义了一个整型变量,根据整型变量的特点,它可以存放的数是整数。 如:int a; ...… 查看全部问答> |
|
用430实现电压监测功能 读取ADC12MEM0的值,发现电压很稳的情况,该值不是很稳。我采用多次采样取平均的方法,不知道大家觉得如何。另外如果要计算电量的百分比,需要做进制转换吗?请看我的代码有啥问题。谢谢指点。void AD(void) { unsigned ch ...… 查看全部问答> |
|
近日,小弟手上有一关于高速数据采集项目,要求采用处理器S3C2440,双通道同步采集,光纤传输,每路采集频率f=100MHz,AD带宽14位,直接存储在SDRAM中,最后保存于Flash或硬盘中. 各位大哥有什么高见或建议啊,请赐教。… 查看全部问答> |
|
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修改了背景颜色, ...… 查看全部问答> |




