AVR通用Bootloader已经升级到4.5了,这应该是目前最简单好用的Bootloader之一了,支持多种型号、多串口、多种晶体频率、波特率、自动波特率误差计算、AES加密、功能裁剪等等,而且代码经过了很多用户在不同环境下的测试,具有相当的稳定性了。
虽然这可能不会是最后一个版本,但是可能在一段时间内不会再进行更新了。因为我预备转向PIC、HCS08以及STM32。最近在研究PIC24单片机,发现它与以前的PIC单片机相比有不少特色,特别是IO重映射功能,可以自行灵活分配IO口复用的功能,可以最大程度的解决PCB布线和IO口功能复用造成的冲突问题。AVR的XMEGA系列虽然看起来也不错,但是按照以前规律来看,估计2-3年之内国内是见不到这个芯片的。而且ATMEL的样片也是非常难申请,服务也是极差,很多时候都是没有消息。AVR单片机其实只是在低端才有一些优势,在中高端,和STM32、PIC24相比没有任何优势。
此外,多看看不同的MCU,看看不同的结构、不同的软硬件环境,其实也是有一定的好处的,可以了解不同系统的差异,了解每个系统的优点和弱点,可以开阔视野。一个系统是由软件和硬件组成,软件是由底层接口、算法、数据结构组成。硬件会不断发展变化,而算法是相对独立和稳定的。只有充分利用硬件的功能、不受一种MCU的限制,才能真正说掌握了单片机。
文章评论(0条评论)
登录后参与讨论