这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 周末总结一下,STM32C0系列的开发经验

共4条 1/1 1 跳转至

周末总结一下,STM32C0系列的开发经验

高工
2025-05-30 20:39:18   被打赏 50 分(兑奖)     打赏

STM32C0系列的学习心得以及学习STM32的一些个人总结:

一:STM32的C0系列的技术特点:(STM32C0系列的学习心得)

1.1 入门级的单片机:STM32C0是STMicroelectronics推出的入门级Cortex-M0+微控制器,适合成本敏感型应用。工作频率高达48 MHz,提供了高度的集成,适用于消费、工业和家电领域的广泛应用,并可用于物联网解决方案。

1.2  能耗低:在低功耗的模式下有着很大的优势,也适用于电表、穿戴设备,电池i供电的场景;

1.3  外设丰富:虽然作为入门级别的单片机,time ,ADC ,uart,IIC,SPI,这些常见的外设应有尽有,我们可以使用这些外设制作DIY产品或者工业控制类。

1.4 产品优势:

1.4.1  低成本:在STM32 MCU中性价比超群只需极少的外部组件优化物料清单,降低成本

1.4.2  安全性能强: 经过验证的STM32品质EC61508功能安全标准免费、高质量的设计生态系统

1.4.3  小尺寸:便于PCB设计封装小至1.70x1.42 mm外形纤薄、尺寸小巧卓越的I/O利用率

1.4.4 发展前景好 :为未来升级预留空间引脚布局与STM32G0兼容,便于迁移内部时钟精度达1% 相同的技术和IP平台

二:软件开发支持工具:(学习STM32的一些个人总结)

2.1 编程工具:官方推荐的编程工具肯定是 stm32cube ide .不过keil mdk ,IAR 编程工具兼容性也是支持的,就是不太清楚vs code 编程工具 是不是i兼容的,我想支持cortex 内核芯片,也应该事兼容的。不过个人建议还是使用 stm32cube ide

2.2 图形化配置工具: STM32cube MX 是官方推出的图形化配置工具,可以生成外设的底层驱动代码,我在使用的过程中,发现软件更新的太快了,而且使用过程中发现 高版本打开低版本的ico文件,有时候会有问题,建议大家如果不是刚需 不建议升级软件。

2.3 程序下载:调试时候使用st-link 或者j-link就直接下载了,生产的时候 可以使用stm32 programmer 或者STM32 ST-LINK Utility 下载 就可以,不过在实际中还是使用脱机下载器烧录合适。

三:参考资料和学习方法(学习STM32的一些个人总结)

3.1 首先是各大论坛上面大佬的帖子,比如 EEPW里面的 STM32模块,里面有很多大佬们避坑经验,我有时候也是经常看看,虽然自己目前没有遇到,不过以后没准会遇到。看别人帖子和开发经验,对自己也是一种提升。

3.2 芯片参考手册:大家可以经常看下论坛,里面有很多芯片编程的资料,虽然有英文的,但是中文的资料也不少的,可以去看看。

3.3 使用STM32cube MX 软件生成代码时候,首先会下载官方的例程,可以跟着例程自己编写一下,也是提高自己能力的一种方式。

3.4 再者就是参加论坛上面的活动,也是希望EEPW举办STM32开发板测评的活动,跟着大佬的脚步,少走弯路。比如:lest do it 去年的F103 和今年举办的F4的功率计

3.5 平时自己多逛逛EEPW论坛、B站、ST的生态社区。

四:平时DIY(学习STM32的一些个人总结)

4.1 做一些小产品,比如使用STM32外设:time ,ADC ,uart、GPIO制作的输入捕获,输出控制,串口发数据等等,再后来可以使用定时器控制电机运行、SPI读取模块数据、IIC通讯等等。

4.2 系统化的进行学习,不会的多向大佬们请教。

最后,在学一些目前开源的库,比如RTOS、RT-theard(其实内部也不是多任务)、一些难度高的代码例程等等,总之,学习32的道路,虽然坎坷,还是蛮有趣的。



院士
2025-05-30 22:46:22     打赏
2楼

真棒!

总结是为了明天更好的自己!

期待楼主有更大、更高、更远的发展


专家
2025-05-30 23:08:01     打赏
3楼

感谢分享


院士
2025-06-02 15:28:47     打赏
4楼

学习了,谢谢楼主的分享。


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]