当初自己是学自动化的,后来同
单片机和嵌入式技术打交道完全是出于一种爱好。记得当初是在一位亲亲家看到他用逻辑
电路制作的流水灯,感到非常有趣就决定以后自己也试试。
后来在课上也学了一些逻辑电路,但讲的很少,至于亲手时间那机会就更少了。后来在书上发现了一些关于计数器的电路,就决定用数字集成电路来搞个小制作的,将它用在电机的绕线控制器上。
于是就购置了十进制计数器、译码器、数码管、码盘和继电器等,要知道那时还没有
电子一条街之类的场所,要买集成电路等器件,我是到一所大学的实验室兼开发部去买的。
正是在那里我才知道了刚刚兴起的单片机。当时知名的单片机要数intel的51系列单片机和摩托罗拉的68000系列单片机。由于当时51系列单片机的资料相对比较多,就开始入手51单片机的学习。
记得那时在南方较有代表性的是依托于复旦大学技术支持的启东计算机厂,而在北方较有影响的要数纺织工学院等,那时的单片机学会就是挂靠在纺院的。但较为遗憾的是他们后来将发展方向转到了销售剑龙牛仔裤上,渐渐地就失去了在这方面的影响力。现在在北方乃至全国最有影响力当数北京航空航天大学,多数单片机及嵌入式方面的书,正是由他们出版社出版的。
随着ARM的兴起,一些原本搞单片机的人逐渐向ARM方向靠拢。我是在指导一次学生们的比赛才感知到ARM的冲击力,因为当时的比赛规定是只有使用恩智浦LPC系列产品的作品才能够进一步入围全国“博创杯”大学生嵌入式大赛。从那时起,才开始学习ARM Cortex-M0和Cortex-M3。经过一年的知识积累,在第二年这个大赛中就成功地获得了二等奖。指导的两个学生还为此获得了电子类助理工程师的证书。
由于在使用51单片机时就是以KEIL来编译程序,因而在学习ARM时就仍沿袭用这种开发工具。我是从LPC1114开始入门ARM的学习,后来又逐渐接触到了
STM32F030、M051、KL26等,由于它们都是基于ARM核心的,触类旁通因此可以很快地掌握它们的使用。
除了指导学生参加大赛外,有时自己也会亲自操刀上场来积累参赛的经验,在今年参加的几个专业性设计比赛中就曾获得多个奖项。这就是我和电子结下的不解之缘,二十多年来,从未停下前行的脚步,只因心中依然保持着那份不变的爱。对我来说它不仅是一种谋生的手段,更是一种探寻知识不断找寻快乐的源泉。
11