ARM、8051、AVR、MSP430、Coldfire、DSP、FPGA七种体系比较区别

时间:2017-03-08     作者:


我以为这样比没有意义,做嵌入式系统特征是“嵌入”二字,也就是说你的控制系统是嵌入于你的控制对象之中,所以首先是服从于对象的需求和特征,脱离对象空论谁好谁坏有何依据?



每个MCU都有其存在的价值,每个使用者的选择都有其道理,AVR开始时是以单时钟周期指令为卖点,相对于当时 12个时钟的经典51确实有优势,而且基于CMOS的特征,时钟越高功耗越大,所以它在能耗上似乎明显占优。


可随着技术的改进,51现在已经早就有了4时钟周期,`2时钟周期乃至单时钟周期的芯片了,此时AVR的速度优势已不存在。


如果考虑时钟限制,读者可以比较一下,似乎AVR的速度还不如某些51快。


如果考虑开发成本,那就更难说了。


至于ARM,有其优势、有其劣势,关键看你依附的对象需要什么?你的产品定位如何?


如果产品利润空间较大,MCU所占成本有限,不妨提高档次,也算是个宣传素材,同时为后续升级留有余地。


如果产品需精打细算,数量庞大,省1分钱都能带来巨大的利润,那MCU则是够用即可,哪怕开发再不方便,那也只是一次开支,何况中国的工程师并不贵 : (


所以,学习单片机无所谓选那款,关键在于你能否掌握其本质,快速的触类旁通,你的产品是否成功就在于你能否选择好符合嵌入对象特征的MCU。


arm核心板