说在前面的话:一直以来想使用IAR开发个项目,这次机会来了,公司要做个测试工装,选的MCU是意法半导体的STM8S105系列芯片 第一个想法就是放弃用烂的KEIL,尝试使用IAR开发这个项目 开发环境:Windows 7 专业版、IAR EW for STM8 3.11.1 准备工作:下载安装EWS ...
分类:
其他好文 时间:
2019-11-21 14:05:40
阅读次数:
69
今天遇到了这个问题,网上也没找到答案,后来发现是自己代码写的问题。 for(int i=0; ; i++) {...} 当for循环处在这种情况下时,会导致for混合后面的代码无法打断点。 分析其原因,可能是因为此处处在死循环(相当于死循环)。 虽然int是32位的,取值范围-2147483648 ...
分类:
其他好文 时间:
2019-11-07 18:55:00
阅读次数:
117
keil调试的时候告警This target device does not support all the defined breakpoints! Please reduce the number of breakpoints and start again. “此目标设备不支持所有定义的断点请 ...
分类:
其他好文 时间:
2019-11-07 10:08:04
阅读次数:
173
第一步:创建工程文件夹 1、新建一个文件夹,例如: 2、在文件夹下创建子文件夹: 文件夹说明: App:存放硬件控制程序; Libraries:存放固件库; Obj:存放生成的文件; Public:存放公用资源; User:存放用户文件。 3、往User文件夹里添加文件: main.c可以自己创建, ...
分类:
其他好文 时间:
2019-10-23 16:32:18
阅读次数:
182
今天来做一个滚动抽签系统,条件如下 1)使用数码管滚动1-9数字 (2)使用按键1进行控制 (3)当按键按下之后数码管数字停止滚动,数码管显示的数字就是抽签到的数字。 打开Keil uVision4,编写代码如下 将代码输进电路图中,启动,数字灯开始滚动 按下按键1后,数字灯停止 在按下按键1,数字 ...
分类:
其他好文 时间:
2019-10-22 22:25:04
阅读次数:
298
一,需要的软件以及电路图、使用方法、操作方法、请看我以前的博文。 二,代码要求。 (1)使用数码管滚动1-9数字 (2)使用按键1进行控制 (3)当按键按下之后数码管数字停止滚动,数码管显示的数字就是抽签到的数字。 三,开始 1,打开keil_proteus电路总图,如下图。 2,打开Keil uV ...
分类:
其他好文 时间:
2019-10-22 20:47:35
阅读次数:
84
keil 开发板 实现滚动抽签系统 代码已经给出了,复制代码,粘贴到keilc51工程里,点击编译按钮生成.hex文件,打开电路图选择之前生成的.hex文件,运行,点击左下角按键1 按钮,右边数码管停止,显示数字,再次点击数码管数字转动,再次点击数码管数字停止显示数字。(软件文件,安装方法,创建工程 ...
分类:
其他好文 时间:
2019-10-22 20:41:04
阅读次数:
120
一,以下内容需要的软件以及使用方法和操作方法请看我以前的博文。这里发下要使用到的proteus电路图 链接:https://pan.baidu.com/s/1W9vbEOxdCtdtd3VAaV1rkg 提取码:dxak 二,要交通灯的要求。 1,先东西南北红灯亮,1秒。 2,东西红灯亮,南北绿灯亮 ...
分类:
其他好文 时间:
2019-10-12 23:01:06
阅读次数:
243
事情起因,我原本可以烧录和仿真的(版本6.3.4),但是后来安装另一个东西,这个东西里面包含旧的J-Link驱动(版本5.1.2) 它把Keil文件夹下的JLinkARM.dll覆盖了,导致出现下面的问题 只要去6.3.4安装目录下,复制一份JLinkARM.dll,覆盖keil里面的档案即可 ...
分类:
其他好文 时间:
2019-10-09 10:55:04
阅读次数:
87
概述: 当前开发中,我使用的Keil开发工具较多(keil526),故以keil为例进行介绍,其他开发环境大同小异。 1. 编译链接的定义 不管我们编写的代码有多么简单,都必须经过「编译 --> 链接」的过程才能生成可执行文件: 编译就是将我们编写的源代码“翻译”成计算机可以识别的二进制格式,它们以 ...
分类:
其他好文 时间:
2019-10-03 23:47:06
阅读次数:
142