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。