历史上的今天
返回首页

历史上的今天

今天是: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就没啥说的了,现在基本都是大同小异。


推荐阅读

史海拾趣

HBControls公司的发展小趣事
使用干净的干布轻轻擦拭冰箱电路部分,避免使用湿布或水直接清洁,以防触电或短路。
EPC公司的发展小趣事

某EPC公司在电子行业中以技术创新为核心竞争力。在早期阶段,公司专注于研发高效的电子制造技术和工艺,通过不断的技术突破,成功降低了生产成本,提高了产品质量。随着技术的不断成熟和应用,公司逐渐在行业内树立了技术领先的形象,吸引了众多客户的合作。通过与知名企业的合作,公司不断拓展市场份额,实现了快速发展。

Allianc公司的发展小趣事

为了进一步扩大市场份额和提升品牌影响力,Allianc公司开始实施国际化战略。公司积极开拓海外市场,与多家国际知名企业建立了合作关系。同时,公司还加强了对海外市场的调研和分析,针对不同地区的消费者需求推出了定制化产品。这些举措使得Allianc公司在国际市场上的份额不断攀升,品牌影响力也逐渐增强。

Cobham Semiconductor Solutions公司的发展小趣事

随着技术的不断成熟和市场需求的增长,Cobham Semiconductor Solutions意识到拓展市场的重要性。公司积极寻求国际合作,与多家知名企业建立了战略合作关系。通过合作,Cobham不仅获得了更多的市场机会,还进一步提升了自身的技术实力。同时,公司还积极开拓新兴市场,将产品推向全球,实现了业务的快速增长。

DB Lectro Inc公司的发展小趣事

随着公司业务的不断拓展和市场竞争的加剧,DB Lectro Inc意识到知识产权保护的重要性。公司加强了知识产权的申请和保护工作,成功申请了一系列技术专利。同时,公司还积极参与知识产权维权行动,维护了自身的合法权益和公平竞争的市场环境。

成都芯进(CrossChip)公司的发展小趣事

随着技术的不断积累和市场的逐步拓展,成都芯进电子逐渐在磁传感器芯片领域崭露头角。他们不仅实现了霍尔效应和磁阻效应磁传感器芯片的量产,还成功研发了电流传感器芯片、电机驱动芯片和电源管理芯片等系列产品。这些产品的推出,不仅丰富了公司的产品线,也进一步提升了公司的市场竞争力。

问答坊 | AI 解惑

1602中文资料 附调试图片

LCD1602,大概介绍下 1602采用标准的16脚接口,其中:   第1脚:VSS为地电源 第2脚:VDD接5V正电源 第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通 ...…

查看全部问答>

超高频无源RFID标签的一些关键电路的设计

来活跃下气氛 ,HOHO 本文针对超高频无源RFID 标签芯片的设计,给出了一些关键电路的设计考虑。文章从UHF RFID标签的基本组成结构入手,先介绍了四种电源恢复电路结构,以及在标准CMOS 工艺下制作肖特基二极管来组成倍压电路的解决方案。然后针对 ...…

查看全部问答>

深大DSP系统设计课件3

第三部分 TI DSP软件开发工具CCS的使…

查看全部问答>

wince开机内存占用问题?

如上图,红色指示区域是wince进入桌面后程序内存的使用量。有9M多呢 这样子正常吗?启动应用都没运行呢! 哪位兄台解答一下啊? …

查看全部问答>

请问如何实现将抓取的图片通过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 ...…

查看全部问答>

WinCE 6.0 离线安装包 共包含多少个文件啊

     我下载的离线安装包,安装后始终是无法建立OS project,提示WINCEROOR无效,难道是我的离线安装包的问题?…

查看全部问答>

STM8S-DISCOVERY上的stlink可以用在其他板子上吗?

                                 rt…

查看全部问答>

【求助】问下大家,到这一步了,该如何继续?

手头有一块S3C2410的开发板   我想移植UCOS系统 现在已完成的工作:   板子的VIVI已烧写好 UCOS系统代码也已用ADS编译通过   那么接下来该怎么做呢? 该如何把UCOS移植到板子上? 我编写了一个LED的测试实验,该如何一上 ...…

查看全部问答>

易电源学习心得

低輸出電壓紋波 納米模塊在 2 MHz 的固定開關頻率下運\行, 可實現低輸出紋波和高效率的平衡。該模塊 還具有低 ESR 陶瓷電容器的穩定性。使用 一個 10 μF X5R 0805 輸出電容的標準解決方案可實現低於 10mVp-p 的輸出紋波,從而可替代需要較高效率 ...…

查看全部问答>