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

【STM32C0评测】2、开发配置验证

[复制链接]
qintian0303 发布时间:2025-5-1 23:14
: p7 d0 l+ [3 u
       C0系列出来有段时间了,不过确实没有使用过,我们需要上STM32CubeMX看看是否支持。
$ U, U4 m7 v. E# I       C0下的精选产品:2 o/ I5 g+ B6 u

5 L8 x4 s- {" Z- G9 J1 z; Y2 a
1.png

0 u, V* o* U. l. B' Q5 s& S# b# \1 g' [7 K5 W2 Y- ^
. Q* {/ y! z1 @& W3 d
       固件库目前支持的最新版本是1.4.0:0 e; {: x+ c) Z6 S* M0 S
2.png , M' P* @9 O# i  G$ e

; i- ^. \, l9 |. e       咱们得STM32CubeMX中已经支持:
( [: W1 j( x, Q% r4 c* w
3.png ; j4 L1 Q: U, u  T* K

" q& [; C% s$ E# H* I       实际上1.3.0版本就已经支持C092了:
9 v) S& U7 N$ ~, q( O! b  Y6 j
4.png
8 J$ K3 y8 d; H) j  q8 w

  M9 _& ^* {$ h  t       咱们现在的配置软件就已经支持目前的开发板所需要的内容了,我们还需要进行一下开发环境,本次准备使用Keil进行开发,首要的目的是添加相应的Pack包的支持(芯片支持),可以直接在keil中找对应的支持进行安装:
' z) h% U4 m& H, c
5.png 4 N0 j( r7 ~: G3 \7 x
0 F9 W) y' q- R9 x5 g( l
       到这里我们的准备工作就做完了,接下来我们加载一个例程看一下,这里我们选择的是GPIO_IOToggle,实际上我们给板载程序上电看到的也是两个LED进行翻转,不过本章节先不关注,主要看一下能不能正常下载进行,同时改一下循环速度。
1 l# ]  c9 q7 R) c9 T       将例程复制出来后使用STM32CubeMX打开工程文件,可以看到:
& H: y) B  b; p) @
6.png 1 o2 B- L1 Z- U" k* Q

6 a8 O, _" N7 J* {9 S, o" h3 e* m       并没有相关引脚的配置,不过不用担心,我们更新一下工程,打开看一下,编译提示错误:. u2 I6 P4 O; [! |
7.png 0 E: d1 I9 n: A$ P5 O

. [# m! {1 l$ x1 B       在包含文件路径可以看到:5 O$ ?4 M: g8 Y+ D
8.png
1 d: F7 R, a+ I+ Q6 D* |; h* G- u% _

  x4 X% {- \+ M6 \       这个BSP实际上是一些常用板子的基本外设的配置,我们还要把它复制到新工程里面,并更新一下包含路径,还有一个报错:
1 p) ~# R  P% q7 y; S
9.png * p$ _& ]! S3 M0 Y9 U  P* G0 y
) f" k2 S8 [6 U/ k' Z, E8 e8 x6 W
       这个主要问题是在.extSettings文件里,通过记事本将它打开后将环境配置和STM32C0xx_Nucleo路径保持一致:
4 ~* a9 r$ O7 |' D+ e% y
10.png ' J$ B- z4 @7 _8 R
( p; S/ l7 s  s5 ^" u
       还有一处是MDK的工程里面:
3 v- c0 I" ]1 N  s" \2 }; x. l2 e
11.png 9 d0 J; p! i* X9 e
/ A; X$ A5 l9 J3 _2 k  _
       对应的stm32c0xx_nucleo.c删除重新添加,然后编译就没有错误了:
; Y" P% x3 h' Y# z8 f! i
12.png 3 [0 U: V% ?, G& `+ P0 w
1 Z. @7 ]6 A- l4 |/ T$ ^
       接下来下载程序:
, f: ?- P/ ]# y/ ~
13.png 6 N7 j- J: F2 J* v( p

: n; X7 E% I* C& P% e. [: u9 m       下载程序成功,通过复位按键重新启动就可以看到程序运行了,例程里面是间隔100ms进行闪烁的,还是和开机的程序有差异的,到这里开发环境就配置成功了。6 C! k, u. y9 ]; O. b9 m0 \% D$ ?* [& N

" p2 w! m" O4 [# U- N% K5 j' j  R$ ?  M9 m, }/ r, [

( j3 T% n2 w, `, a8 i1 |% d# J
  b8 F. J; B  P% L5 X) Q; y: s# p
" \9 |2 C) B, Z, h" ?' W$ ]# m
6 [8 D* H. D; I
1 M/ ~( U' L+ ~! X0 H4 J: [

7 s8 f; [/ w9 M# H" @0 t
& x9 t. k7 U* b; M  U4 ]( w: X2 O
/ ?) @1 t+ S3 h2 }$ u7 J
3 y5 Y, c% U8 d3 x
6 j4 H/ c/ O% H# J. h6 ]5 [) A
收藏 评论0 发布时间:2025-5-1 23:14

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版