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

基于STM32CUBEIDE使用经验分享

[复制链接]
攻城狮Melo 发布时间:2023-3-29 18:32
1:黑色主题5 ?& K/ P( N0 J; ^

* c; b  U6 q: V" j: g4 I; T, r. g4 a
d2bf88ec356d4e35851d23e32cb7068f.png   Q: b5 F) t+ a: e5 ]) c' S2 Z, T2 {' s

4 n( ?8 l2 r0 h8 l" a7 \3 n4 j

3 p( }& |! a5 _9 i2:解决中文乱码0 O4 T% o* U# L- Q& G7 B5 ]

, n. W$ Z) s" e3 t0 L
6bcb3c9f4dfb4802b2d69cde2de02905.png ' m) V* E4 E( R. `8 }* v

8 Q- {1 b0 R' E' g 3:更改字体,修复字母和汉字大小不一
6 d  r7 t, Q: e$ W
7 q# a: d+ ^8 L; z# w# K8 Q% }( O6 J
db89521e7b3a46118dca2632a1a6e9ca.png ' d- e. |( f5 ~2 F% m

. P) L* N+ v% l4 u! G' ?2 T: f/ ^
* j; y; l: V5 l
按照上图路径,将字体改为支持汉字的字体,可选windows系统已安装的任意字体,推荐使用等宽字体。
: F7 t" D! D, Y+ O% V5 n. ^4 c
) ?/ @" U4 P4 Z+ P. w6 K

5 K' W( u6 K- }4 M4:烧写非ST芯片0 ~+ r! @+ y7 o
1 _& R, F6 @) D" ]; V% t8 _
04ccee03160f4a5c8be66d4899317723.png
  @* M6 a/ E2 N' d" H! }9 l+ h+ d! X2 o
  IDE里边使用上图的配置,修改红框处内容。- W5 f6 E; d& u
- 然后打开opedocd插件的脚本文件夹,路径为:···\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.debug.openocd_2.0.0.202106290712\resources\openocd\st_scripts\target
2 T$ `+ M' G8 `, }- D7 X6 e- 找到要烧写的芯片系列cfg文件,打开找到62行附近,然后作下图所示的修改以跳过ST芯片的ID校验:
0 G" ]& l" T1 n; Q9 ~3 W
* \, c! |* n/ I4 p" T* K6 e
609f6b96879543c781a668f77be87a84.png 3 }' F+ U9 y, D6 K: Y
# |1 P: N0 G8 p7 ^7 L- d
5:打印浮点数
' z' g+ Q( q3 t6 G- o
$ N, P: ?, m& P" a1 {/ X; L0 D1 j
d4f17760ba9a4c07b388a1349063be52.png
) h# n9 @5 z$ u) K6 R

2 L( ?! s7 n4 R8 g. S 6:生成HEX、BIN
1 `9 w& Z: U; x, W
6 \4 j9 f4 J/ l6 o. N/ l
8077fcbd3f2b40db87ffa2fa91beade7.png
/ @8 v8 Y$ W" p" c, F$ v' c. H6 N( ?4 p7 E- d1 L' |. `
7:头文件路径$ W( t0 d& G% i' I6 h% e1 e6 X  Y& A
! |6 U5 v" N8 ^& j3 ~
f2f9b7559733496fbd3f209ee904ca09.png
+ P: U! v5 y, k) {4 d* ?$ {

2 R3 M) a  j6 o# ]: `6 U  G( O5 q 8: RCC配置3 g' S9 Q% _' e4 Q
1. 根据实际电路选择有源晶振或者无源振荡器。' ]. s' W  J$ d6 ]
5 \9 r$ u& O- M- q6 a
246ec3fe588f4010a307ae0f27d7da97.png 2 F% _" b' V3 A# K! X3 U/ M5 m) m. X
2 w3 J) ?: J+ k
2.在ClockConfiguration页面配置时钟。PLL选择HSE,然后在红框处直接键入72回车即可。注意ADC时钟不能大于14M,配置ADCPrescaler到12M即可。
, `! N$ A; M. \  ^* X: M# g0 y" j4 `1 [/ ^% W4 y
d75711febd6148cfb18f676a8234da0a.png
, F2 z! [' F( d9 l4 f- v6 V% I
+ T) u( v0 p. o$ t3 S
9:SYS配置
5 ]0 O" ?( a7 o2 n" I0 e1. 新建工程必须配置Debug为SW或者JTAG模式,否则烧入单片机后无法再次烧写(因为HAL库默认关闭了SW和JTAG)。; p0 `2 p; R4 b* g) O. [2 z6 G
2. TimebaseSource裸机下使用SysTick即可,使用freeRTOS时需配置为任一TIM(SysTick被RTOS占用了)。8 O; ?9 E( l) C  B# S: K# H
) b# {5 B1 O8 T  A/ G' a
297dfad55d7f4c03b291cf04b85d451c.png 1 o7 r" ?& c* |! r0 b
0 R3 x: P3 y  \1 i' U) O
————————————————
% }! |0 Y& h  d. Q版权声明:凤刚王- ?- s+ Y: u1 l, k
如有侵权请联系删除
. b# q5 W( x& P3 _! \* X! H$ J- }! I9 F9 z

$ ?# r, |* j7 E1 s+ x, ~/ J( U3 L* \) e  _; S
收藏 评论0 发布时间:2023-3-29 18:32

举报

0个回答

所属标签

相似分享

官网相关资源

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