留言赢礼 | 适用于STM32C5系列的STM32Cube嵌入式软件包
更新:借助升级版STM32Cube生态,释放STM32C5 MCU的全部潜能
STM32C5 核心亮点总结及适配场景选型指南
STM32新品升级选型指南:从旧系列到WL3R、C5、H5F/E、U3B/3C5 性能迭代与场景迁移
STM32新品选型指南:WL3R、C5、H5F/E、U3B/3C5 特性解析与场景适配
STM32Cube生态重磅更新,支持STM32C5
STM32C5:全新产品发布
勇于破局,无需破费!ST全新STM32C5系列重新定义入门级微控制器
STM32C5:升级入门级设计而不花大钱
微信公众号
手机版
以前做带有图形界面、复杂通信协议栈的项目时,入门级M0往往 Flash 不够用,现在有了C5,M33的内核跑小GUI和一些协议栈或者滤波算法应该没什么大问题了,而且安全性也很高
必须是爆款啊,有啥配套的板子出来吗?
高主频、高闪存是C5系列的优势,但我想了解在高达144MHz的频率下是如何做到低功耗的。
确实不错,也不能一直守着f1不放,该换新的了😄
M33 内核配 144MHz 主频,性能提升明显。对学生来说,最核心的还是 STM32Cube 生态的延续性,图形化配置和丰富的示例代码能大幅缩短从 F1/F4 往新架构迁移的学习周期。
存储:闪存最高 1MB、SRAM 256KB,还有 64KB 用户数据闪存 + 4.5KB OTP. 存储、缓存空间充足。
1.以前有些入门级别的芯片没有can或者以太网接口,为了一个以太网上f4或者桥接芯片也不方便,而且也不需要太高的性能,现在c5主频上到了144MHz,接口丰富度也上去了,应用上不仅仅省了成本也可以支持更复杂的算法了。1MB的flash写程序也可以不用扣扣搜搜了,甚至可以分一点当图形缓冲区。
2.我认为工业控制完全能够胜任了,主频和flash足够,工作温度也是宽温,并且工控常用的ethercat,can,485都能够支持,应该很适合PLC。
3.我比较看重性能,功耗和生态,接口的话看项目需要用到什么。
4.之前用过f407,为了以太网和CAN选的这颗芯片。CAN就是普通的CAN总线,现在越来越多的FDCAN了,总感觉比别人少了点什么哈哈哈。算力和应用场景多少是有点溢出的,因为跑了四路spi都是软件模拟的。现在看到c5,不仅仅有FDCAN,以太网,还有逐渐流行的i3c,并且功耗更低,未来应该能在不少项目中用上。
感觉对于个人用户来说性能应该是够用了,能流程运行图形界面就可以了。看到有传感器信号调理和数字滤波,而且还有很多接口,成本较低的话可以用于机器人关节控制等场景中。不知道在图像处理和音视频方面的功能怎么样?
1、这款新品的144MHz 主频 + 1MB 闪存 ,对你的项目有哪些帮助?是否能解决之前的性能 / 存储瓶颈
暂时用不到这么好的新品
1、这款新品的144MHz 主频 + 1MB 闪存 ,对你的项目有哪些帮助?是否能解决之前的性能 / 存储瓶颈
暂时用不到这么好的新品
1、这款新品的144MHz 主频 + 1MB 闪存 ,对你的项目有哪些帮助?是否能解决之前的性能 / 存储瓶颈
暂时用不到这么好的新品
这板子有点东西啊!Cortex-M33 加上 144MHz 主频,居然还卡在“入门级”的定位,ST 这波确实卷。刚好最近在折腾几个项目,这颗 C5 简直像量身定做的,分享一下我的看法
1、这款新品的 144MHz 主频 + 1MB 闪存,对你的项目有哪些帮助? 144MHz 主频用来跑传感器数据处理游刃有余。我现在手头正在搞一个 10 通道的 MAX31865 温度采集系统,虽然现有的算力够用甚至过剩,但这 1MB 的内部 Flash 简直是“及时雨”。很多高阶 MCU 算力猛但内部 Flash 小(比如我常用的 STM32H750,其实内部 Flash 只有 128KB,跑大项目经常要外挂 QSPI Flash)。C5 直接给到 1MB,用来存复杂的滤波算法、协议栈和本地数据缓存完全不慌,省掉了外部存储,PCB 布局和物料成本一下就降下来了。
2、你最看好 STM32C5 在哪个场景的应用? 绝对是工业控制和车载外围节点 !它支持 -40°C~125°C 的宽温,还自带 Ethernet、FDCAN 和 USB。最近我正在做两个项目:一个是基于 CH339F 和 RTL8309N 的带交换机功能 USB Hub,另一个是汽车功放的 A2B 协议魔改。STM32C5 这种带网口、抗高温、接口还极其丰富的板子,用来做车载音频的控制节点,或者工业现场的通信路由网关,简直稳如老狗,特别契合恶劣环境下的通信和控制需求。
3、开发入门级 MCU 时,你最关注哪些点? 对我来说,排在前两位的永远是生态 和接口丰富度 。入门级 MCU 很多时候起的是“胶水逻辑”或接口桥接的作用,能直接无缝接入 STM32Cube 生态(CubeMX + HAL 库)能省下成吨的代码移植时间。另外就是外设,C5 给到了 3 个 ADC、Ethernet、OCTOSPI 和 I3C,这在入门级里极其豪华。这意味着我不需要为了多接几个传感器或者加个以太网口,就被迫升级到更贵的高阶型号。
4、对比你正在使用的 STM32 型号,STM32C5 的哪些升级最让你心动? 和我现在用得最多的 STM32H750 相比,C5 最让我心动的是在“成本-性能-集成度”上的极限平衡。H750(480MHz)虽然性能炸裂,但在一些只需要 M33 算力的边缘节点上显得有点性能过剩,且整套方案成本偏高。C5 用 40nm 工艺把主频拉到 144MHz,配合 < 100μA/MHz 的低功耗,还带 PSA L3 级的安全防护。以后在做多通道采集或者网络中继时,可以用更低的成本和功耗,实现之前中高阶 MCU 才能干的活。
STM32C5 系列从参数上看,可以替代不少f4系列,同时提供了UFQFPN封装,适合对体积有要求的嵌入式产品。目前项目对体积、功耗、性能有一定的要求,目前采用了h5芯片,功耗偏高,个人觉得c5更适合我目前的项目。
体验了一下cubemx2和 HAL2,软件非常流畅,新版变量改用小写加下划线的命名方式,用起来更贴合日常编码习惯,个人也偏爱这种命名风格,但目前函数名还是沿用之前的驼峰形式。整个文件分割的比以前细致,但还没深入体验。
对于其生成的cmake工程,每个子目录都有CMakeLists,相比与旧版cubemx更加合理。
比较希望获得一块板子进行深入体验。
产品特点:感觉这款芯片处理能力和低功耗方面比较优越,Arm Cortex-M33 内核,40nm 工艺加持,主频144MHz,这主频在一般的应用中完全够用。安全上也有PSA L3/SESIP3 认证,内置 AES 加密、哈希加速器、硬件唯一密钥,防篡改、时域隔离一应俱全。在数据泄露频发的今天,在应用中给设备装上防护层。
作为开发者:使用上可无缝衔接STM32Cube 体系,HAL2 层更轻量,老项目移植零压力。CubeMX2、CubeIDE、VSCode 随意搭配,新手也能快速上手。
应用上:这块芯片接口也非常丰富。可用于很多行业和产品,也可做产品原型替代。
猜想:
[X] 智能家居:智能门锁、温控器、智能插座
[X] 可穿戴设备:智能手表、健康手环、运动传感器
[X] 电池供电设备:便携式仪器、无线传感器节点、充电控制模块
[X] 工业控制:PLC、电机驱动、工业网关
[X] 汽车电子:车身控制、传感器节点
[X] 户外设备:环境监测站、农业传感器
[X] 消费电子:小家电、智能玩具