有些同学飘了开始看不起8位单片机了
发布时间:2024-04-27 08:18

  近年来,随着工艺与IP的渐渐成熟,32位的MCU增长迅速,风头之劲乃至16位的MCU根本上被跳过了。此时说嵌入式MCU,要么就是8位,要么就是32位,16位的MCU产品型号屈指可数。

  那么,8位MCU的情形又如何?很多嵌入式工程师都有一些误解,下面就来简略分析一下。

  ///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

  这是最常见的误解,先说事实,依据最新的Gartner的市场报告,8位的市场营收额和增长额跟32位的相比都仅仅差几个百分点。考虑到8位的单个芯片比32位芯片要便宜很多的事实,8位的出货量其实远高于32位的。

  打个直观的比方,此时我们有了高铁,是不是所有传统的普快、特快火车都要立即淘汰呢?显然事实并非如此,至于理由就太多了。现实情况就是8位MCU曾经的应用领域并不能立即用32位的MCU直接替代。

  不少人会认为,既然此时市场的宠儿是32位的MCU,厂商们是不是都没有投入研发资源在8位产品上了?其实,这么想的人可能一提到8位的MCU,脑海中就会浮现40DIP的“典型8051”的形象。事实上,芯片厂商们并没有停下创新。

  假如,CIP-51内核由于采用了一个时钟周期等同于一个指令周期的设计,霎时将同频次的8051性能提高了12倍。国内的一些半导体厂商也有基于8051或其他8位内核的创新。

  假如你了解Arduino的设计原理,这个误解就不攻自破。当然坦白讲,8位的MCU使用高级语言编程的确比32位的MCU要艰难些,主要障碍就是内存地址的不统一。假如8051内核的内存地址就分为CODE、data、sfr、idata和xdata。假如波及到banking,那就更复杂了。

  8位的PIC还有硬件Stack这样愈加“非主流”的设计,但这些障碍都能够通过工具的优化来缓解。

  这个观点倒是有几分真实,但是嵌入式应用自身就是简略应用居多。嵌入式系统应用的自身特点决定了8位依然有很多用武之地。外设和编译器的进化将慢慢拓展8位处理器的应用范畴。

  IoT应用不是一个单独的应用,而是一个复合应用。智能手表、智能音箱、主控制器、网关这种当然须要复杂的处理器来实现。但是,IoT应用还包含大量的传感器节点、执行节点和转换节点。这种节点用低功耗的8位处理器来实现愈加合适。

  这个就是完全的误解了。典型的嵌入式应用中,响应速度主要跟中断响应和唤醒延迟相关。8位处理器有天然的优势(地址转换工作量小、IP单元实现门数少),至少不输于32位的处理器。

  曾经看过ARM公司的权威工程师写的一本书,书中观点是32位处理器的能效比高于8位的MCU,理由是32位处理器能快捷处理完任务,休眠时长的比例更大,但是这个结论包含一个假设,就是任务有一定复杂度。

  假如任务自身非常简略,唤醒过程的功耗也很大,那么这个假设不成立。针对不同应用场景,不能简略说8位、32位哪个能效比更高。至少在非常简略的应用中,8位的能效比要高。假如再加上单独响应,没需CPU干预的一些任务,8位的能效比甚至能高出很多。

  这个也有一定程度的可信度,但是不要忘记有相当大的一局部应用使用8位的MCU就已足够,在这种情况下,非要购置平均价格高一点的32位 MCU,老本就会回升。

  对于很多根本上规范化了的嵌入式产品来说,8位MCU还是具有一定的老本优势的。

  这是个思维角度问题,作为嵌入式程序员,更应该考虑当前的任务。不管是什么类型的MCU,假如产品形态变化了或者需求自身变化了,就要重新设计。前景谁都看不清,何必考虑那么多没有实际意义的前瞻。

  32位处理器的处理愈加以软件为中心,能够做更多的代码复用。而8位处理器更多地利用硬件外设来完成任务。综合而言,没有绝对的差别。

  只有是嵌入式处理器,升级路径都不大明确。假如你采用既有8位,又有32位的产品的厂家,你会发现很多外设都很相似。考虑到此时图形化配置外设的趋势,升级路径渐渐变得不那么重要,反正都是图形化或者脚本化来生成根底驱动代码。

  特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

  津媒谈U19国青:用国内比赛的对抗强度和转换节奏应对国际比赛,根本没竞争力

  今秋付费用户将能使用GPT-4o高级语音模式,测评和官方报告都提到了吓人之处

  传银行限制投资基金比例 有地方金融局要求设2.5%预警线% 游戏、AI眼镜板块涨幅居前

  在Google最新广告中 iPhone和Pixel 9 Pro成了好朋友

  摩托罗拉 Moto G35 5G手机曝料:展锐T760芯片、8GB内存

  三星 Galaxy S25 Ultra 手机曝料:屏占比史上最高、边角不再硌手

  当宝宝第一次学会走路爸爸激动的抱宝宝跳了起来隔着屏幕都感觉到满满的幸福

  女孩趴地上哭着耍赖,被路过小宝宝“看笑话”。网友:完蛋了这下更抬不起头了

  与中坚力量共成长,2024建信信托艺术大奖评委会特别奖获奖艺术家凌海鹏