这是一个起点,却永远都没有不会有终点!
——也许只有这句话才能最真实表达我对MCU最深情的诠释了!
最近在问自己:
本文以nRF905芯片焊接为例,介绍在条件极穷的条件下,如何焊接小脚距的QFN贴片。只要你足够的细心,该焊接方法适用于所有小贴片。
一、 Nrf905封装介绍
本人用到的nRF...
这两天调试MCP2515碰到了如何通过MCU的单个引脚传输byte类型数据的问题,到网上检索了半天,也得不到有用的信息。只好自己调试,发现有两种比较简便的方法来实现这一功能,具体如...
A51的程序执行时间可能通过指令周期计算出来,而C51的却无从下手,很多程序员为了得到精确的执行时间而研读反汇编代码,何等的悲哀。巧妙的使用Keil中的debug功能,问题就迎刃而...
目前单片机有多种C编译器,不同编译器之间有很多区别。总结后,主要有以下几点,需要弄清楚:
1.寄存器的定义
不少编译器已经自带了寄存器的定义文件,比如AT89S52, 使用KE...
最近因为项目需要开始使用IAR for AVR,我用的是5.40版本的,主要是5.40以上才包括了aTtiny87,至于安装文件和和谐文件,大家自己找吧,很好找的。 &...
如何使用Libero IDE编写Verilog模块,并验证语法错误,最后综合,然后查看综合后的电路?
1.打开Libero集成开发环境,建立新工程,具体不说了。
2...
优化级别说明(仅供参考):
则其中的 Code Optimization 栏就是用来设置C51的优化级别。共有9个优化级别(书上这么写的),高优化级别中包含了前面所...
笔记:
(1)如何禁止KEIL初始化RAM为零?
1. 在KEIL Noinit 打钩
2.
<1> 另须对需要热启动保持的变量用__at...
问题:
当用source insight 软件编写程序时,忘了我们写的程序保存的位置时该怎么办?
答:
在打开的source insight软件窗口中点击菜单栏中的&ldqu...
又是IDE这点事儿了,发现自己关于这些tool的小tips写的比较多,看来自己比较懒啊,一般喜欢找小tips的都是比较懒的人,在我看来过于纠结细节的人一般是谨慎有余而魄力不足的,这...
1. GNUgcc交叉编译器
运行于Linux操作系统下的自由软件GNUgcc编译器,不仅可以编译Linux操作系统下运行的应用程序、编译Linux本身,还可以作...
写代码是从模仿开始的,提高也是从观摩别人的优秀设计和代码开始的。所以阅读源代码至关重要,接下来赞从下列方面聊聊阅读源码的事情。
·目的
...