返回值优化,是一种属于编译器的技术,它通过转换源代码和对象的创建来加快源代码的执行速度。RVO = return value optimization。测试平台:STM32F103VG + Keil 5.15背景:我们有个MacAddress::ToArray 因为封装需要,打算返回字节数组类Byt ...
分类:
编程语言 时间:
2017-09-02 00:17:18
阅读次数:
311
1. 模板工程的创建(超级详细版,使用的是keil 4.5版本) 1.1创建工程目录 良好的工程结构能让文件的管理更科学,让开发更容易更方便,希望大家养成良好的习惯,使用具有合理结构的工程目录,当你着手于较大的软件项目时,类别分明,层次合理的工程目录结构会让你的开发管理化繁为简。 (1)首先在一个目 ...
分类:
其他好文 时间:
2017-08-27 10:02:42
阅读次数:
207
用FPGA来跑ARM M0核的时候,刚开始将Keil编译产生的hex文件拿来仿真下到板子上的时候,发现程序运行不正确。细细观察仿真波形发现,在Altera的ROM IP中直接调用Keil产生的hex文件,出来数据是不正确的。比较Quartus产生的HEX文件和标准的Hex文件,发现两者之间的格式不是... ...
分类:
其他好文 时间:
2017-08-26 19:46:10
阅读次数:
240
一点简单的新知识,慢慢的我们会进入学习难一点的,这只是一个开始。 ...
分类:
其他好文 时间:
2017-08-22 23:05:17
阅读次数:
115
目录结构 Common ——包括延时函数等公用函数 STM32F4_FWLIB ——固件库 Project ——UV5工程相关文件 Main ——主函数 USER ——用户定义的各种函数,LED等 Startup_config ——启动配置,好像所有ARM核的都需要这个,配置时钟等信息 Projec ...
分类:
其他好文 时间:
2017-08-19 14:14:49
阅读次数:
451
keil 的 配置向导 configuration wizard keil 的 配置向导 configuration wizard 以前发现keil 的很棒的功能 今天终于会用了。 分享给大家。转载的。一 前言 很多人使用keil的时候感觉keil的configuration wizard 很神奇, ...
分类:
其他好文 时间:
2017-08-16 09:55:19
阅读次数:
172
MDK524a最新版本的KEil软件。 首先浏览一下标准外设库有哪些东西 然后我们用MDK524a 来新建一个工程,步骤如图 由于MDK524a版本非常方便,只需要在创建工程文件夹下添加User和Lib两个文件夹就可以了,其他的OutPut Listings之类的文件夹会自动添加的。 完成! ...
分类:
其他好文 时间:
2017-08-09 11:21:03
阅读次数:
234
开发环境的搭建: MDK下载 首先应该下载到MDK官网:http://www.keil.com/arm/mdk.asp 下载最新版的MDK安装包,进入MDK官网,点击download按钮 跳转到下载界面,填入必要的信息: 然后在页面下方点击提交按钮: 如果填写的信息,符合要求,在本页面将会显示下载连 ...
分类:
其他好文 时间:
2017-07-29 15:18:14
阅读次数:
197
Code为程序代码部分RO-data 表示 程序定义的常量const temp;RW-data 表示 已初始化的全局变量ZI-data 表示 未初始化的全局变量 Code, RO-data,RW-data ............flashRW-data, ZIdata............... ...
分类:
其他好文 时间:
2017-07-24 22:29:02
阅读次数:
115
题目要求: 数码管动态显示:已采集的数据存放在数据缓冲器内data[0]-data[3],每个数据为一个字节的长度(0-255),对应外部物理量为0-100度,要求利用动态显示对data的多个数据进行动态循环显示,精度为2位小数。 编码工具:keil 代码暂时不开源! 另一种解决办法:(未使用中断和 ...
分类:
其他好文 时间:
2017-07-21 21:57:00
阅读次数:
146