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

STM32入门学习第一坑

[复制链接]
STMCU小助手 发布时间:2021-1-25 11:12
STM32入门学习第一坑
在初入STM32的时候 ,可能带有很多的疑问,但这些疑问来自哪儿呢,大多是不知从何入手,怀揣着不确定,简单来说,就是难不难,答案是入门不难,精通全凭个人努力。
那么入门的坑在哪儿,接下来分析,用于记录本人在学习之处所遇到的困难。
- e4 C( s8 |( X: j
首先,是硬件的选择,即开发板。
市面上卖的开发板很多,但选择哪个才是关键,肯定有人说,选择板载功能多的,多一定好吗?或者有人选择最小系统板,这一定好吗?还有人选择资料多的,这也一定好吗?答案是不一定。
板载功能多的,难道你真的能用到所有的板载功能吗?不会的,本人手里就有好几块开发板,但最终都没能用到所有板载功能。
最小系统,难道一个LED和按键就够您入门了吗?远远不够。
( H& \: P8 E( s' O4 P& ]
资料多的,您能全部看完吗?不能。32的资料难获得吗?更不难。历届大佬已经为您和我总结了很多了。

: K. K5 B& H" C( t
那么什么才是好的硬件平台呢?个人认为,答案一定是功能不多,但包含基本功能接口。资料不多,但足够开发所有板载功能。那基本功能有哪些呢?拿STM32F407ZET6来讲,个人认为这个开发板,除了LED,按键以外,用该包含串口,422,232,485,CAN这几个基本通讯接口,还得有SPI和IIC通讯器件,再加以FSMC接口,SDIO接口、以及数模转换,USB,还得有个PWM控制接口。个人认为具有这些功能接口,就够入门学习了,至于其他功能,完全可以在入门之后,通过接模块的方式来学习。
' v7 Q  I. i8 D4 _* l+ t
其次,是入门的方向。
很多人入门上手寄存器开发,既然是入门为什么选择寄存器呢?是库函数不方便吗?不简单吗?所以,入门不能找难点,柿子得找软的捏,库函数就是那个软柿子。(个人观点,不喜勿喷。)
2 d, }( }: }' V9 n: u2 ]1 Y& T
最后,是参考资料。
参考资料除了开发板自带的例程外,个人还认为需要对应内核的权威指南,芯片的参考手册,以及芯片的器件手册。在边做例程学习时,边看参考资料,知其然,知其所以然。才能明白,才能懂。

5 `& {* F  m* j: B! [' K4 H3 s
以上几点填平,就足以学习了,剩下的就是学习的精力,和持之以恒的习惯,学习不是一日之功,长期坚持,才会有所收获。

( F! [6 \0 R/ m2 `$ |
文章出处: 电子搬砖工
% d  F1 `, p( ~
收藏 评论1 发布时间:2021-1-25 11:12

举报

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

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版