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

STM32入门学习第一坑

[复制链接]
STMCU小助手 发布时间:2021-1-25 11:12
STM32入门学习第一坑
在初入STM32的时候 ,可能带有很多的疑问,但这些疑问来自哪儿呢,大多是不知从何入手,怀揣着不确定,简单来说,就是难不难,答案是入门不难,精通全凭个人努力。
那么入门的坑在哪儿,接下来分析,用于记录本人在学习之处所遇到的困难。

' m! D0 Q* B% f; p- [
首先,是硬件的选择,即开发板。
市面上卖的开发板很多,但选择哪个才是关键,肯定有人说,选择板载功能多的,多一定好吗?或者有人选择最小系统板,这一定好吗?还有人选择资料多的,这也一定好吗?答案是不一定。
板载功能多的,难道你真的能用到所有的板载功能吗?不会的,本人手里就有好几块开发板,但最终都没能用到所有板载功能。
最小系统,难道一个LED和按键就够您入门了吗?远远不够。

/ f& |3 _, T9 X, Q: [: I: ?
资料多的,您能全部看完吗?不能。32的资料难获得吗?更不难。历届大佬已经为您和我总结了很多了。
" o- Y5 x8 Z# [' `1 Y8 m
那么什么才是好的硬件平台呢?个人认为,答案一定是功能不多,但包含基本功能接口。资料不多,但足够开发所有板载功能。那基本功能有哪些呢?拿STM32F407ZET6来讲,个人认为这个开发板,除了LED,按键以外,用该包含串口,422,232,485,CAN这几个基本通讯接口,还得有SPI和IIC通讯器件,再加以FSMC接口,SDIO接口、以及数模转换,USB,还得有个PWM控制接口。个人认为具有这些功能接口,就够入门学习了,至于其他功能,完全可以在入门之后,通过接模块的方式来学习。

0 d( I4 q/ b3 g5 P) n' p# ?" i/ z# u6 C
其次,是入门的方向。
很多人入门上手寄存器开发,既然是入门为什么选择寄存器呢?是库函数不方便吗?不简单吗?所以,入门不能找难点,柿子得找软的捏,库函数就是那个软柿子。(个人观点,不喜勿喷。)

6 B, L& o  B; b6 q1 T, x
最后,是参考资料。
参考资料除了开发板自带的例程外,个人还认为需要对应内核的权威指南,芯片的参考手册,以及芯片的器件手册。在边做例程学习时,边看参考资料,知其然,知其所以然。才能明白,才能懂。
* W3 ]- v9 c( Q0 Z. X; S' [
以上几点填平,就足以学习了,剩下的就是学习的精力,和持之以恒的习惯,学习不是一日之功,长期坚持,才会有所收获。

: @/ }  v6 @0 P" S8 \
文章出处: 电子搬砖工
1 n2 `4 o, K9 M# z' E
收藏 评论1 发布时间:2021-1-25 11:12

举报

1个回答
shenxiaolin_mai 回答时间:2021-1-26 08:57:27
柿子得找软的捏

所属标签

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