大学中,凭着去电子市场买的AT89S52和洞洞板,入门了51。
毕业后,真正在项目中却接触的是AVR32和AVR128;作为一个只有51基础的新人来说,AVR单片机显得有点高级了。
幸好AVR支持C编译器,并且有中文芯片手册,所以那时拿起书本,在连续啃了半个月的C语言后,终于开始慢慢上手。
项目产品用于工业,对稳定性要求较高,功能需要具有多路数据、LCD240128液晶显示、LCD菜单和485通信远程传输给监控室的工控机等。
AVR的稳定性一直值得肯定,所以当时的总工确定方案后,就确定采用AVR的ATMEGA128芯片。
选定芯片后,开始安装开发平台AVR STUDIO,编译器采用免费的AVRGCC;
在编译器手册的帮助下,忙活一个半月后终于完成。
虽然一开始的稳定性还不够,随着后续的基本版本更新,现在已经可以在现场稳定运行1年以上没出问题。
离开当初的哪家公司后,虽然工作不在接触AVR芯片,但还是很怀恋当初那段看手册,研究写程序的日子;因此有时看到网上有朋友提出好的创意时,还是会采用AVR单片机做些小东西玩玩。
最后,希望AVR崛起起来,重塑当年的辉煌。
|