在电子工程领域,我们强调适用性,性能并非最重要,甚至不是首要考虑因素。选择合适的微控制器(MCU)根据设计需求而异,常规做法是在保证功能满足的前提下,选择稳定可靠且经济实惠的器件。而对于那些认为STM32落后并不值一提的言论,往往来自于外行之辈。不管STM32系列有多种型号,性能差异巨大,即使它相对通用CPU性能较低,也无损其市场份额。大多数情况下,一颗内置丰富接口、无需外挂DRAM和FLASH,在72MHz频率下运行的32位微控制器,售价仅为1美元起,比起需要6层板、外挂ROM+RAM、多组电源管理、bootloader以及常需操作系统的、1.2GHz频率下运行的4核处理器来说,更适用于变频空调、工业自动化、金融POS和车载电子等领域。而更低端的4位微控制器,至今仍广泛应用于玩具、计算器、微传感器、遥控器、电饭煲、电磁炉等低成本应用领域,从未有人评价这些处理器“落后”。刚好,我这里有嵌入式学习路线,毕设,各种项目,需要留个6。如果你认为使用这些控制器的人“落后”,那我无法反驳。对于只懂得Python且瞧不起其他技术的人来说,解释64KB汇编填满MCU的FLASH的难度,EMC测试对产品设计的重要性,实验室与实际工况的巨大差异,以及信号完整性的高级技巧,就像向一个新手驾驶员在夜晚的高速公路上飙车解释赛车并不像他想象的那么容易,因为无知者无畏。