|
为什么要讲一讲生态圈呢,因为如果要讲某一款MCU的话,不太好挑,各有各和特点。目前看来,在这个MCU百花争艳的时代,让我坚持用STM32的最重要的原因之一就是它的生态。 接触STM32有近10年的时间了,在这之前,用的是atmega系列的,当时是F103系列,性能比atmega强大很多,这个就不说了,让我记忆犹新的是STM32封装兼容太好了,我在做产品设计的时候,可以选容量大的MCU,码代码的时候可以不用去管容量够不够,先实现功能再说,等功能实现了,再优化程序,最终根据实际代码大小选择合适的容量,进行量产。而不会像之前用的atmega系列,在选型的时候就要考虑容量,成万一选个atmega8容量够了,再换atmega16,又得重新画板子。 再后来,在一次研讨会上,接触到了STM32CubeMX,体验了不再像之前要复制文件,搭建工程的方便,不用再去对着手册看寄存器如何配置,然后就迷上了,一直用到现在。确实,在工程搭建,MCU的外设配置初始化,确实节约了很多时间,而且也不容易出错。 再再后来,STM32CubeMX中的功能越来越强大了,用上了FreeRTos,GUI(STemWin\TouchGFX),USB,Lwip,等等。其实,这些中间件之前都没有用过,原来以为这些离我很远,不敢轻易去尝试。但是被集成到STM32CubeMX中后,整天看到它们,也就心痒痒了,时不时地想要试试,况且,也不需要去移植,看文档,非常方便的在STM32CubeMX中打打勾、选择选择就可以了,轻松入门。现在想想,其实很多东西并不难,就看有没有人带你入门,而就是STM32CubeMX带我入了各种门。 当然,生态并不仅仅是STM32CubeMX,还有全系列的MCU:主流的、高性能的、低功耗的、超值型的,几乎所有的应用,都能从STM32中选择到一款芯片;还有针对专用应用推出的专用MCU:比如电机控制、电源方案、无线通讯等等;还有ST推出的大量开发板,涵盖了所有系列、不同对象 NUCLEO\DISCOVERY\EVAL;还有它的IDE:STM32CubeIDE;一站式下载工具STM32CubeProgrammer; STLINKV2\STLINKV3;最近主推的FOC库,AI人工智能扩展包等等。 其实在近两年,也有不少供应商来我们公司推广其他品牌的MCU,我都不自觉的拿他们跟ST的比生态,比使用的便捷性,不可否认,这方面ST还是遥遥领先,也希望ST一直保持这种壮大生态圈的决心,给我们广大应用者提供便捷的资源。 感谢ST! 感谢社区! 感谢各位支持的朋友! 点这里↓↓↓↓↓↓↓ |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版
兄弟支持一下吧
难得图文并茂啊!
https://www.stmcu.org.cn/module/forum/thread-622449-1-1.html
支持了
谢谢!!!