历史上的今天
今天是:2026年03月14日(星期六)
2023年03月14日 | STM32f103C8T6的优势和作用是什么?
2023-03-14 来源:zhihu
对于入门STM32来说,这款单片机还是比较适合的。
早期我学习的时候,有个误区,就是刚入门就喜欢上高配,结果都是没玩到高级功能,开发板就丢在一边吃灰了。
实际产品开发其实很少用开发板那些方案,主要是成本高,尺寸不合适。
新手刚开始接触STM32的时候,不建议学资源太丰富的型号,因为贪多嚼不烂,入门越简单越好。
等你用熟了STM32F103以后,再去用更高级的,会顺手很多。
下面聊下,我自己用STM32F103C8T6的感觉,从几个方面:
1.资料教程丰富
这块相信大家也感同身受了,资料丰富到啥程序?
比如我不知道固件库这个是什么意思?

在网上一搜,一堆答案。

这么细致的问题都有答案,就丰富得很过分。
这样的好处是什么?
就是大大降低了我们的学习门槛,提高产品开发效率。
2.稳定且性价比高
早期的时候STM32性价比还是很高的,前两年大涨了一波,现在价格似乎也慢慢回落了。
以前我调过一款单片机,光串口驱动调了我一周时间,单收没问题,一帧就会丢包。
STM32的话我直接调库只要几分钟,就很稳定,不会有奇奇怪怪问题。
3.可移植性做得很好
最强大的就是他们的库,很多芯片基本都是大同小异,以前我用过STM32F030的,切换到STM32F103也很轻松,代码风格和定义非常相似。
这样有助于产品快速更新迭代。
4.量大
有一个现象就是,如果芯片涨价,那涨得最猛的肯定是量最大的那颗,STM32F103C8T6就是典型的例子。
市场占有率大,这样的话产品不会有芯片交期的困扰。
但是特别量大的情况下,很多公司会选择用国产芯片。
5.契合企业需求
如果你在招聘平台上搜单片机工程师,会发现很多公司都要求会STM32,甚至有STM32工程师这个职位。
所以学习这款单片机有助于你找工作,虽然帮助没项目经验这么大。
6.生态完善
ST的产品生态和开发生态都已经相对完善了。
官网提供了很多行业应用的方案选型,估计很多人忽略了。


如果你在做一款产品,确定用STM32,但是不知道哪个型号合适,可以到他们官网的应用找找。
其它单片机外设资料、Flash、RAM就没啥说的了,现在基本都是大同小异。
史海拾趣
|
LCD1602,大概介绍下 1602采用标准的16脚接口,其中: 第1脚:VSS为地电源 第2脚:VDD接5V正电源 第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通 ...… 查看全部问答> |
|
来活跃下气氛 ,HOHO 本文针对超高频无源RFID 标签芯片的设计,给出了一些关键电路的设计考虑。文章从UHF RFID标签的基本组成结构入手,先介绍了四种电源恢复电路结构,以及在标准CMOS 工艺下制作肖特基二极管来组成倍压电路的解决方案。然后针对 ...… 查看全部问答> |
|
请问如何实现将抓取的图片通过GPRS模块(mc39i)进行无线传输 拨号上网的功能已经实现了 操作系统是linux,最后要移植到arm-linux上去 不知怎么编程能才能实现两端的文件发送和接受这种功能 哪位做过该方面的麻烦不吝赐教下,说一下思路或流程 最好详细点,谢谢… 查看全部问答> |
|
Visual studio 2005上的wince5.0嵌入式开发,高手们进来看看啊 Visual studio 2005上的wince5.0嵌入式开发,就是在PDA上播放个语音文件, [System.Runtime.InteropServices.DllImport(\"winmm.dll\")] public static extern long PlaySound(String lpszNam ...… 查看全部问答> |
|
手头有一块S3C2410的开发板 我想移植UCOS系统 现在已完成的工作: 板子的VIVI已烧写好 UCOS系统代码也已用ADS编译通过 那么接下来该怎么做呢? 该如何把UCOS移植到板子上? 我编写了一个LED的测试实验,该如何一上 ...… 查看全部问答> |




