你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32CubeMX2 学习分享: Parts 经验分享

[复制链接]
认真 发布时间:2026-10-10 20:19
CubeMX2 里的 Parts 页面,主要用来配置“板级部件”,也就是开发板或目标板上的具体硬件对象,比如 LED、按键、传感器、显示屏、存储器件等。
5 `* {9 _" z7 ?0 o9 ]7 ?它和 Peripherals 的区别: [& `  G0 F; z6 v7 b
Peripherals:配 MCU 内部外设,比如 USART、ADC、TIM、I2C。* P) n; G% q7 x  a5 }% s$ h1 E
Parts:配板子上挂载的硬件部件,比如 LED_0、BUTTON_0、外部传感器、BSP 驱动对象。
+ K, E; R! x& o
$ c3 P! j6 E# O使用方式
/ I( A# ~* l7 V, t4 K( @新建工程时,如果选择 Board 入口,Parts 里通常会带出开发板默认部件。6 K. |9 d# p6 `# c: a; Y$ H
lrmx12.JPG 6 d" P, y* y) H  l$ q
如果选择 MCU 入口,Parts 里可能默认较少,需要手动添加或依赖对应 Part Driver 包。' ?  W7 ~8 @7 W+ h0 L# L9 ^5 z
配置好部件后,代码里会生成对应的对象标签和驱动接口,例如通过 LED_0、BUTTON_0 直接操作,而不是一开始就写底层 GPIO。7 [( ^" q& p: o) j7 S5 l; q" h! j2 i
lrmx11.JPG 9 o( B- S/ N3 L/ M' m/ {; ]( A5 e
它背后依赖的是 Part Drivers,也就是针对具体芯片或开发板的模块化驱动包,封装了按钮、LED、传感器等常用外设的访问接口。
$ T$ ~/ D; v' M使用建议
+ S" z  \( A& @" H6 u4 t8 n+ r做评估板验证时,Parts 很好用,能直接复用板载 LED、按键、传感器。( n. p9 ]( b& ]
做自定义板时,Parts 更适合作为“板级对象管理”,把硬件资源命名清楚。
: q: V, f1 N* S1 ]如果 Parts 列表为空,先确认是否选择了 Board 工程,或是否缺少对应 Part Driver 包。
) b- J0 z& W: O3 P
; ~5 w2 D+ {2 J+ S* y, h3 q2 l
赞 收藏 评论0 发布时间:2026-10-10 20:19

举报

0个回答

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版