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

【经验分享】学习使用HAL库进行STM32软件开发 | 选择开发环境和开发板

[复制链接]
STMCU小助手 发布时间:2022-5-10 22:22
摘要( e* a' Q, y" }. k
选择自己常用的keil作为开发环境,考虑到需要学习HAL库的开发,选择cubeMX辅助开发。$ v" u8 |0 @; b* ^
& o5 y! G# E( ^: N! ^5 k4 [
同时,综合考虑自己的实际情况,选择了野火的开发板:
) n- ^: Q* Q  i5 |3 h5 |1.在STM32F1、STM32F4、STM32H7之间,选择了STM32F4。2 e+ D- x4 e" G4 I
2.在ST官方评估板、淘宝店开发板之间,选择了淘宝店开发板。# g4 Q( _* z: e$ I% [: z
3.在正点原子、野火、安富莱开发板之间,选择了野火开发板。  b' ?3 I! f8 Y( z1 ]8 I& }8 |
4.STM32F407、STM32F429之间,选择了STM32F429的开发板。* b, p# ?& V! \1 M) w
一、STM32F1、STM32F4、STM32H7之间的选择
' ^, ^, {0 r% k$ I3 b! h主要是内核的差别,分别是cortex-M3、M4、M7,我的项目用得最多的是M4的,少数新项目用到了M7,考虑到我的目的是为了学习使用HAL库开发,就选自己熟悉的M4了,芯片也就同样选择项目常用的STM32F4。  l. o- m8 D  N/ s0 }( M( o

8 b+ p, D( n5 T7 O6 Q+ U! ?二、ST官方评估板、淘宝店开发板之间的选择4 H: {  @+ M% o. j* M- z4 Y/ f% h
考虑价格和学习资源:- Y4 @* ^- O$ y. {; j8 r7 X
1.官方板子的资源,质量非常好,但是支持力度感觉比不过淘宝店,而且我想系统性地看看视频学习,就不选官方板子了。
- \$ `7 H; w  X1 L2 r0 d3 V2.价格方面,官方板子要贵很多,也申请不到免费的板子,那就选淘宝店的开发板了。) ^* G$ b9 u8 L" }

; h8 m0 z' c+ w7 }. `三、正点原子、野火、安富莱开发板之间的选择
$ r4 m4 m9 v6 ?; b我认识的人里面,用过的淘宝店开发板大概就是正点原子、野火、安富莱了,价格差不了多少,主要就看学习资源了:
, n  n; P( c: [8 T* ^1.正点原子的开发板我本人用过好几块,初学的时候用,后来觉得代码风格跟MISRA-C的风格差别较大,已经不喜欢用了,如果有其他更好的,就尽量不选正点原子了。+ f: I" @' m5 r1 c: p# `
2.我又找了另外两家的代码对比了,最后我的感觉是:正点原子适合初学者入门,里面的内容都比较容易理解,野火适合有一定基础的人,安富莱适合有工程经验的人。
5 t8 z- }8 y* M. K3.只看代码风格和设计文档,我非常喜欢安富莱的板子,但是安富莱的板子视频没那么多,我又想系统性地看看视频,同时考虑到以后带人,直接用安富莱上手会复杂一些,而野火的代码风格跟ST官方的比较接近,视频又比较多,最后选野火的板子。0 L% w1 b3 o* j; Y
1 T1 Y/ O0 }  [. a# o5 k3 h
四、STM32F407、STM32F429之间的选择$ ~+ N) _1 p# |
直接在淘宝店里看了STM32F407、STM32F429的开发板,价格差不多,考虑到我们项目中会用到LCD,干脆就多花点钱,买了STM32F429的开发板。
4 z- w4 Q' h) {5 }% w& [$ c
8 R* j9 O0 H0 Y" F0 w* w五、开发环境# i' x* U0 g7 \
既然是为了学习HAL库,不是为了学习不同的编译器和开发环境,就直接选择自己常用的keil作为开发环境,同时使用cubeMX可以很方便地配置STM32,所以选择cubeMX辅助开发。
- S5 ^/ f. j' S7 S( o) @& [+ l& _# a: A" Y' c
; _$ c8 }6 z- E- k' s+ E1 A
# E; R7 ]) R# ^; G7 Z
收藏 评论0 发布时间:2022-5-10 22:22

举报

0个回答

所属标签

相似分享

官网相关资源

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