-
电子系统的应用当中,电压及电流的瞬态干扰会经常造成电子设备的损坏,瞬态干扰的显著特点是作用时间极短,但电压幅度高、瞬态能量大,所以破坏性很大。为了防止这种破坏,TVS管得到了广泛的...
-
函数如下,只有电压为5V时才显示AD=255是正确的 ,其它电压采集到的AD都是乱跳的,主函数还要加什么东西吗?void ADC0809_init() &...
-
简单地说,难点在于集电结,在于集电结为什么会反向导通? 集电结反向导通,这严重违反了人们对PN结性质的一般性认识...
-
一个典型的光电二极管模型包含以下关键元素,一个二极管并联一个电流源,并且电流源与光强成正比。寄生元件CD和 RD ...
-
优化级别说明(仅供参考):
则其中的 Code OptiMization 栏就是用来设置C51的优化级别。共有9个优化级别(书上这么写的),高优化级别中包含了前面所...
-
今天调试时遇到了这个问题,以前都不注意这些警告错误,现在看来争取要做到:0错误,0警告。
中断中和中断外都调用了同一个串口打印函数,一直有上述的报警,没在意,今天调试时发现串口打...
-
keil中常见的几种警告,固然,相对于错误的,警告的程度不及错误的严重性,有时候忽略,会出现意想不到的错误。先看看常见的几种错误,分析出来现的原因。1. Warnin...
-
本文讲述了将ANSIC程序移植到KeilC51上应该注意的事项。文章讲述了存储类型、指针类型、重入函数、根据目标系统RAM的分布的段定位和仿真栈设置、函数指针、NULL指针问题、字...
-
用惯了IAR觉着它真的灰常强大(虽然UI界面有点简单,没有Keil和Eclipse做的那么炫),随着使用的时间越来越长,不断有新的技巧和功能被发掘,第一是不断给俺带来惊喜,第二是成...
-
笔记:
(1)如何禁止KEIL初始化RAM为零?
1. 在KEIL Noinit 打钩
2.
<1> 另须对需要热启动保持的变量用__at...
-
不得不说Keil貌似是国内用户使用最多的IDE了,其被ARM收购之后,ARM嵌入了ARMCC等编译器推出了Keil MDK开发环境更是受到了广大ARM开发工程师的欢迎,庞大的用户群...
-
今天将Keil MDK升级到了V4.54,使用J-link下载程序,发现MDK自带的Jlink驱动已经更新到V4.5版本,然后MDK提示有J-Link新固件,这之前也遇到过这类提示...
-
折腾了大半天,才搞明白一个空操作的指令
先在网上查有的说是__asM{"NOP"},从intrins.h里调用,可犄角旮旯全找了,也没看到什么intrint.h的文件...
-
由于程序都是从网上下载下来的,很多都是在ADS下编译的,而使用MDK并不能直接编译通过,先把我遇到的一些问题汇总一下,主要是汇编程序编译出现的问题。
warning:...
-
大家知道使用KEIL FOR ARM可以通过两种编译器来进行编译,一种就是比较古老的CARM,另一种就是现在KEIL力推的REALVIEW MDK,现在的版本可能已经到了3.5左右...
-
引起我注意Keil c函数参数传递的是在一个偶然的机会,我在写一个函数的时候:如下write_byte(ulong addr, uchar dat){ &nb...
-
定位变量到指定的位置
使用定义在头文件 absacc.h中的 __at宏,可以将变量以如下方式定位到绝对地址处:
C 例子:
#include <absacc.h>...
-
MDK中出现 Error: Flash download failed-"Cortex-
M3"或AR
M7TD
MI的原因及解决办法
-
之前用CCS5.3,调试出点问题,找不到办法就准备换CCS5.4试试,结果安装过程中出现以下错误:
关闭后提示:
在TI的C...
-
Keil MDK自带了一个FCARM工具,用于将一个web服务器所需的网页文件(htMl、图片等)转成一个数据包,这样可以省去文件系统。也可以用于在代码里嵌入一些二进制文件,如图片...