使用Keil MDK调试程序的时候,没有习惯在每个文件的末尾增加一个空白行,结果文件一多,编译时产生的警告就一大堆,排错都得用滚轮滚好久,就一个空白行还得出警告,烦死了,烦死了,烦死了!实在受不了了,查阅了mdk的帮助文档,发现可以通过增加控制选项的方式,屏蔽某一固定码的警告。具体方式如下: 点击编 ...
分类:
其他好文 时间:
2017-04-26 20:24:21
阅读次数:
226
我发现了较老的keil版本里面关于有些汉字机内码出现问题。比如“数”,凡是以0xfd开头的汉字机内码都不正常。这些以0xfd为第一个字节的汉字,第二个字节居然被省略了。 解决问题就是,下一个解决keil4等0xfd漏洞的补丁,或者更新高版本的keil,听说高版本的keil没有这个Bug。 当我显示汉 ...
分类:
其他好文 时间:
2017-04-08 12:43:51
阅读次数:
342
三条编译模式控制命令:SMALL,COMPACT,LARGE,它们对变量存储器空间的影响如下。 SMALL:所有变量都被定义在8051单片机的片内RAM中,对这种变量的访问速度最快。另外,堆栈也必须位于片内RAM中,而堆栈的长度是很重要的,实际栈长取决与不同函数的嵌套深度。采用SMALL编译模式与定 ...
分类:
其他好文 时间:
2017-04-02 13:23:44
阅读次数:
524
其实这一篇应该是学习心得的第一篇文章,但是由于种种原因,这篇文章到现在才放出来 STM32F407ZGTx Template 源码下载地址:https://github.com/stark-zhang/STM_Template 该源码上传时,删除了体积较大的lib文件和Keil MDK的配置文件,今 ...
分类:
其他好文 时间:
2017-03-21 16:53:26
阅读次数:
161
编译时候报错.. Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced 上网找了解决方法 在usart.c文件的 _sys_exit(int x) { x = x; } 大约47行 ...
分类:
其他好文 时间:
2017-03-18 23:43:35
阅读次数:
298
STC15系列单片机教程之一:OneLED STC15系列单片机教程之一:OneLED一、开发软件准备二、STC15F2K60S单片机IO分配三、程序编写1.Keil 新建项目2.编写程序3. 程序的编译四、固件下载总结 本系列教程开始学习STC15系列单片机的C语言编程,读者需要有C语言的基础知识... ...
分类:
其他好文 时间:
2017-03-17 16:21:10
阅读次数:
687
这几天在使用EmBitz调试STM32L051这款芯片,程序经常烧写失败,或者烧写成功了,程序运行出错。 现已了解其中之一的故障原因:程序运行过程中出错。 EmBitz在新建工程的时候会自动添加好所需头文件和启动文件,我的程序中需要用到定时器6(Time6),之前写的程序都是在keil中写的,在ke ...
分类:
其他好文 时间:
2017-03-13 15:05:31
阅读次数:
414
嵌入式软件设计第2次实验报告 学号:140201225 姓名:刘曦洋 组别:第1组 实验地点:D19 一、实验目的: 1、熟悉KEIL_V5交叉编译链接开发软件的使用。 2、掌握使用ST固件库函数驱动GPIO管脚的方法。 二、实验内容: 1.编写程序,驱动STM32F4开发板的GPIO管脚的LED灯 ...
分类:
其他好文 时间:
2017-03-12 21:44:29
阅读次数:
315
嵌入式软件设计第1次实验报告 学号:140201225 姓名:刘曦洋 组别:第1组 实验地点:D19 一、实验目的: 1、熟悉KEIL_V5交叉编译链接开发软件的使用。 2、掌握使用ST固件库函数驱动GPIO管脚的方法。 二、实验内容: 编写程序,驱动STM32F4开发板的GPIO管脚的蜂鸣器,使其 ...
分类:
其他好文 时间:
2017-03-12 21:34:23
阅读次数:
229