这几年新出的东西太多了,当年AVR出来时要一统江湖,口号是灭了51,PIC也说要灭51,10 多年过去,AVR自宫,成了浮云,PIC还是老样子。。。。
后来出了个叫S3C44B0吧,认为以后应用都统一这个方向了,殊不知后来又出了S3C2440,还有流明啥的,AT也出了多款32位,NXP的LPC系列ARM7大行其道,之后44B0隐退。。。
之后,又来了个STM32,似乎LPC系列又要准备隐退?STM8也说要姜位机灭了,可是AVR自绝之后,STM8的出货量并没有井喷,反而给别的8位机带来好处。。。
现在是M0,说不定过两年了,又出一个什么新玩意,又得是按新IC统一方向了。。。
其实,这些都是浮云。。。。
用一个IC,合适的就是好,如果按出货量,小台的4位机、8位机,才几毛钱到1、2元的,那真的是大量,以前我公司是代理小台的近20个IC原厂的MCU,每年一般能卖2亿片,而公司并不大。。。
很多产品很大量的,对成本要求苛刻,并且功能不多,所以所有的32位MCU都是浮云,或者因为耗电的问题,32位不是每个产品都合适,比如要求运行时平均耗电10uA以下的,目前我没发现哪个32位合适。
我的原则是,用对MCU,能满足要求的话(包括资源、速度、可靠性),越简单、越低成本的越好。
所以,4位、8位、32位,我都用。
再说51,现在很多人都看不起了,嫌速度慢,嫌没多少资源,甚至讨厌里面的DPTR、SP等等。但是,这几年新出的51,速度、资源都是以前的51所不能比的,SPI、PWM、PCA、AD等等,都集成了,速度能提高到标准51的5~10倍,最早是TI、DALLAS等的4T的51,后来又有1T的51,但是因为贵,不好买(比如MSC1210-Y5要100多元),后来W也出了4T的,还双串,也是贵(W77系列我买过60元以上的),等等。。。
现在新出的象STC这样的,价格合理,市场用量大,所以51还是会大行其道的,没必要拿32位的比,也没必要说谁灭谁,51架构好象是70年代末出来的吧。。。
一家之言。谢绝跨省,呵呵!
|