当前位置:首页 > 网络安全 > 正文内容

零基础学编程应该从哪入手视频(零基础编程入门先学什么)

hacker2年前 (2022-11-14)网络安全125

STM32由于资料丰富、稳定、性价比高深得广大工程师和企业的喜爱。

现在随便在招聘平台上搜索单片机开发或者嵌入式开发,基本都要求会STM32。

我用STM32也有很多年了,基本上是围绕着F103、F030系列来做产品,对这个芯片的学习深有感触。

很多新手入门stm32都感觉很复杂,几百个寄存器,复杂的内核结构,详细的数据手册都几百页。

再加上软件是基于固件库开发,其中涉及到了大量的结构体、枚举、指针的应用。

如果没一定的C语言和单片机基础想快速入门还是比较困难的。

今天结合自己经历和经验,来跟大家分享下自己曾经是怎么快速学会stm32的。

1. 零基础学stm32要多久?

如果你不懂电路基础、不懂C语言、不懂51单片机,千万不要一上来就学STM32。

还是那句话:看起来你是走了捷径,最终你花的时间肯定更长。

Stm32的定位就是给工程师缩短产品开发周期用的,而不是给新手去学习单片机的。

因为固件库把底层的硬件驱动都写好了,你只需调库应用就行了,如果你没接触过51单片机,你可能压根都不知道单片机有寄存器的存在,而外设功能就是通过配置寄存器来实现的。

这种原理性的东西你不了解,后面每学一个外设,你可能都会产生很多疑问,为什么要这样配置?我想改配置怎么改?改了出现问题如何解决?

所以,如果按照正确的学习路径,从51到STM32,一个月的时间基本可以学完(每天8小时)。

那我总结最快的学习路径,在我以前文章有写,每个阶段学到什么程度都写的很清楚,并且给出了相应的教程和工具。

展开全文

2.stm32应该怎么学?

我第一个学的单片机是51,然后就参加工作了,工作中用到了stc和nxp的,那时nxp用起来也比较痛苦,一个32位的单片机要配置寄存器来用。

后面制定新产品方案的时候,老工程师推荐用stm32干,说开发周期快,价格也比nxp便宜。

然后我就开始去研究STM32了,其实也没有刻意去学习,就买了一块开发板(主要是想要他们的例程)。

我先分析了我这个产品需要用到哪些外设,比如说GPIO、定时器、USART、ADC、中断,后面看了有个DMA也挺爽就顺势研究了下。

我的研究方法是直接用例程先在开发板跑一下,看下效果。

然后我会自己改一下例程,看下改哪个地方分别对应什么功能,比如说例程是操作PA0引脚循环高低电平切换来让LED闪烁,那会改成PB1或者其他,还有定时器中断改成20ms,30ms分别测试下。

这一波操作下来我基本就知道外设怎么用了。

Ok,至于芯片其他功能以及内核结构我就先不研究了,因为暂时用不上,先把产品干出来完成任务再说。

前前后后就花了1周时间,产品需要的外设就全部实现了,剩下的跟单片机就没关系了,而是功能逻辑处理了。

零基础学编程应该从哪入手视频(零基础编程入门先学什么)

看到这里,或许很多人还是不明白,我总结一下:

零基础学编程应该从哪入手视频(零基础编程入门先学什么)

1. 最好先学51单片机

2. Stm32不用系统学习,当做一个工具能用起来就行了。

3. 通过产品去学习一款单片机是最快的。

比如我们无际单片机编程的实战课程项目,把我们从业10余年的代码技巧和经验都注入在项目里,学员学完不但学会了单片机,更重要的是培养了自己的项目思维和编程水平。

我看到很多人学习stm32,有1年都学不会的,也有几个月都学不会的,看的那个揪心啊!

很明显学习方法和路径不对,最常用的就那么几个外设,看着视频1周完全可以学完。

学完后,做项目一脸懵逼,无从下手是正常现象。

这不代表你单片机没学好,而是你缺乏产品的思维,不知道怎么结合外设、结合代码把功能实现。

所以,学完外设直接就干项目,最好找个经验丰富的人带着你做产品,这样成长最快,自己瞎做你接触不到别人好的代码架构和产品的思维。

虽然闭门造车,代码随便写也能实现产品功能,但是功能复杂以后,终究需要一个好的架构来支撑,否则后面会出现很多BUG可能导致你程序无限重写。

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:https://therlest.com/138162.html

分享给朋友:

“零基础学编程应该从哪入手视频(零基础编程入门先学什么)” 的相关文章

立秋是几月几日

说到立秋,大家可能还会觉得比较远,确实算一下也还有将近一个月的时间,大家知道今年的立秋是在什么时候吗,具体的时间是2020年8月7日09:06:03,星期五,农历六月十八,因此在这一天大家就可以吃很多的美食,那么接下来大家就随百思特小编一起了解看看~   立秋是几月...

洗米华小三(浅谈米花三笑的微博)

据长江网2021年11月26日23:49:22的最新消息,微博网友@ 爆料。 平安夜来临之际,事件,在网上炒得沸沸扬扬,引发全网热议! 据悉,洗米华小三。猜测这是洗米华在暗中帮助着Mandy。挺想看他老婆小三都抛弃他的场面。 1.洗米华小三 m...

黑客追款出款成功再收费「24小时在线的黑客追款」

据公务员期刊网2021年10月14日18:37:49的最新发布,微博网友@ 爆料。 平安夜来临之际,事件,在网上炒得沸沸扬扬,引发全网热议! 据悉,黑客追款出款成功再收费。可能没有机会接触到钱。那时候我就有想过退步。 一、黑客追回网赌40万 首先确保整个无前期费用黑客追款方案是最有效的,在做一件黑客...

创业板投资风险揭示书,创业板风险揭示书

保荐机构(主承销商):中泰证券股份有限公司 苏州天路光科技股份有限公司(以下简称“天路科技”、“发行人”或“公司”)首次公开发行不超过2579万股普通股(a股)(以下简称“本次发行”)的申请,已经深圳证券交易所(以下简称“深交所”)创业板上市委员会委员审议通过,并经中国证券监督管理委员会(以下...

【紧急+重要】勒索病毒解决方案!附:MS17-010补丁下载

  滚动更新:2017年5月13日16:57:22   游侠安全网(良心网站,站长先贴上注意事项和解决方法!防止你看本文的时候就被加密了!   1、本次共计是自动化攻击,利用了Windows的MS17-010。但苹果的MacOS用户不用得意,因为在昨晚之前,我这里得到的好几起勒索攻击案例都是针对...

干洗对衣物有害吗

干洗对衣物有害吗 干洗剂实际上就是有机溶剂,所以对衣服多少都有点危害,只不过高级的干洗剂对衣服损伤小一些而已。 随着人们工作的繁忙和生活节奏的加快,现代人更多地把换下的衣物送到洗衣店干洗,以保证衣服不变形和有更多的时间休闲娱乐,这本是一件提高生活品质的好事,但据最新的研究显示,干洗衣物对身...

评论列表

离鸢饮酎
2年前 (2022-11-14)

验都注入在项目里,学员学完不但学会了单片机,更重要的是培养了自己的项目思维和编程水平。我看到很多人学习stm32,有1年都学不会的,也有几个月都学不会的,看的那个揪心啊!很明显学习方法和路径不

怎忘午言
2年前 (2022-11-14)

码架构和产品的思维。虽然闭门造车,代码随便写也能实现产品功能,但是功能复杂以后,终究需要一个好的架构来支撑,否则后面会出现很多BUG可能导致你程序无限重写。

世味胭话
2年前 (2022-11-14)

需要一个好的架构来支撑,否则后面会出现很多BUG可能导致你程序无限重写。

双笙长野
2年前 (2022-11-14)

结最快的学习路径,在我以前文章有写,每个阶段学到什么程度都写的很清楚,并且给出了相应的教程和工具。 展开全文2.stm32应该怎么学?我第一个学的单片机是51,然后就参加工作了,工作中用到了stc和nxp的,那时nxp用起来也比较痛苦,一个32

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。