有时间去了解一下TI的MPS系列的单片机,它的低功耗和8位的51还有32位的STM32还是有一定的区别度的。
就比如MSP430系列,一些医疗的应用也少不了它,其各种低功耗的应用和例子一抓一大把。
也许从价格上来说,感觉,8位的便宜好买;从性能上来说,感觉,32位的性能优秀。
一方面,价格只是一个趋势,就像以前1块多的STM8,现在2块不一定拿的到货,有价无市。反而,像国产的一些32单片机还容易拿到。
另一方面,而有些特定的单片机(国产CMS系列),会有一些特定的功能,比如内置运放,这个也不是所有的32位单片机都有的。
只能说,平常应用,也就是你看到的会8位和32位单片机多一些。但是,那只是你看到的。
目前低端市场应用以8位的51单片机为主,高端市场应用以32位的contex-m系列单片机为主,16位单片机,高不高,低不低,确实有些尴尬。
16位cpu兼顾功耗和效率,满足日常需要,非常的好。
8位cpu运算精度太低,16位需要多指令实现。低功耗应用需要的频率偏高。
32位cpu功耗比较大,很多数据并不需要32位表示,有点大材小用,输出16位的还得转换。
不如16位的cpu,简单高效。
主要是那几家16位的公司不思进取,集成度太低。
如果都像st那么高产就好了。