-
第一招:以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值:...
-
在众多类型的液晶面板中TN材质的液晶面板使用的很广,但是一些专业人士对VA以及IPS情有独钟,那么液晶面板的TN屏和VA以及IPS的区别在哪里?
低切割成本的TN材质的液晶面板使...
-
A51的程序执行时间可能通过指令周期计算出来,而C51的却无从下手,很多程序员为了得到精确的执行时间而研读反汇编代码,何等的悲哀。巧妙的使用Keil中的debug功能,问题就迎刃而...
-
网上大多数介绍的都是用IAR for ARM来开发STM32,但是,偶觉得RealView MDK到底是ARM公司亲手栽培出来的,呵呵,对Cortex?-M3 CPU有很好的支持。...
-
Protel
PROTEL是Altium公司在80年代末推出的EDA软件,在电子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件,它较早就在国内开...
-
第一招:以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值:...
-
一、概念理解
PWM输入捕获模式是输入捕获模式的特例,自己理解如下
1. 每个定时器有四个输入捕获通道IC1、IC2、IC3、IC4。且IC1 IC2一组,IC3 IC4一组。...
-
1.首先我们先看看IAR自带的"if"和"for"模板,点击菜单栏EdIT->Code Templates->Insert Templates,然后选择如下图所示:
...
-
用keilMDK试了一个STM32F107的例子,打开后编译链接,结果编译通过,链接却提示有5个函数没有声明,但是回头再看文件,明明有引用头文件啊,为什么还不过呢?
我又试了...
-
1.IAR小技巧之代码编译快捷键:
CTRL+B 括号匹配,片选择代码(选中距光标最近的{}范围的代码,免得被多层的{}弄的头疼分不清,很有用)
CTRL+T 自动缩进,格式化...
-
问题一:器件与代码选型不一致
1.Options设置
编译结果:
2.Options设置
编译结果:
查找相关文件即可。
3.Options...
-
最近因为项目需要开始使用IAR for AVR,我用的是5.40版本的,主要是5.40以上才包括了aTtiny87,至于安装文件和和谐文件,大家自己找吧,很好找的。 &...
-
相信学ARM的童鞋大多数都是先学过51的,你如果用Keil这样的编译环境的话,也许你会发现之前学校51的Keil开发环境无法兼容ARM,或者你在做项目,同时要用到Keil开发51单...
-
Error[Li005]: no definITion for "__iar_program_start" [program entry]
IAR 6....
-
今天调试时遇到了这个问题,以前都不注意这些警告错误,现在看来争取要做到:0错误,0警告。
中断中和中断外都调用了同一个串口打印函数,一直有上述的报警,没在意,今天调试时发现串口打...
-
Keil中invalid storage class和requires ANSI-style prototype错误的解决方法
在使用keil进行单片机编程过程中出现了两个错误,...
-
如何使用Libero IDE编写Verilog模块,并验证语法错误,最后综合,然后查看综合后的电路?
1.打开Libero集成开发环境,建立新工程,具体不说了。
2...
-
优化级别说明(仅供参考):
则其中的 Code Optimization 栏就是用来设置C51的优化级别。共有9个优化级别(书上这么写的),高优化级别中包含了前面所...
-
今天调试时遇到了这个问题,以前都不注意这些警告错误,现在看来争取要做到:0错误,0警告。
中断中和中断外都调用了同一个串口打印函数,一直有上述的报警,没在意,今天调试时发现串口打...
-
用惯了IAR觉着它真的灰常强大(虽然UI界面有点简单,没有Keil和Eclipse做的那么炫),随着使用的时间越来越长,不断有新的技巧和功能被发掘,第一是不断给俺带来惊喜,第二是成...