STM32自学笔记之51单片机开发的经验分享

学习单片机开发啊,不像学纯软件,能空手套白狼。下面,我来普及下,如果自学的话需要购买什么东西。但是我还是建议新手能从51单片机开始学习。开发板呢,只能让你学会单片机的使用,学完以后你会发现还是不知道怎么用它做项目。刚开始也不用买太多开发板,我之前有个同学也想转行做单片机开发。

模拟电路、数字电路、微机原理、C语言、寄存器、数据手册、数据结构,还有很多专业术语……

那些不知道的人认为微控制器是用于制造导弹的技术……。

其实刚开始学习的时候不需要学那么多。 无极从事微控制器开发已有10多年。 让我给你一个概要。

抚摸完后,你会忍不住说:妈的,这比哄女朋友容易多了!

学习单片机开发并不像学习纯软件一样,一无所获。

单片机开发是面向硬件的编程,即编写程序来控制硬件。

虽然有很多网络喷子想劝我戒烟,说我会学得更多,得到的更少。

但我觉得至少比纯软件学起来有趣多了。 至少不会像写了很长一段程序,只是在电脑屏幕上打印冰冷的字符串。

基本上学了几天后,就可以把电路板上的灯点亮了,然后就可以大胆地发挥你天马行空的想象力了。

当我第一次打开LED时,我就在想如何点亮家里的灯。 正是这种该死的好奇心让我越陷越深。

接下来我就给大家分享一下自学需要买什么东西。

STM32这个名字大家可能比较熟悉,因为市面上用的太多了,教程也很多。

但我还是建议新手从51单片机开始学习。

STM32要么基于固件库开发,要么直接用图形软件编程。 基本上很难接触到外设的底层使用原理。

51单片机则不同。 没有人给你整个固件库,而且内存太小,装不下。

所以51单片机基本上都是通过读取数据表和配置寄存器来使用外设资源的。

如果从STM32开始,学了半年连寄存器是什么都不知道就尴尬了。

简单来说,51单片机可以让你更好的学习单片机的工作原理。

买开发板肯定是少不了的,而且也不贵。 只需要几十块钱,还附赠视频教程。

敖包很多,卖的人也很多。 开发板基本相同。 你可以先阅读他们的教程,看看哪种教学方式更适合你。

STM32自学笔记之51单片机开发的经验分享

当然,如果你的经济允许,你也可以选择通过实际项目来学习无极单片机编程。

通过项目学习是最快的,学到的东西也是最实用的。

至于开发板,它只能让你学习如何使用单片机。 学完之后你会发现你还是不知道如何用在项目中。

除了开发板之外,我认为没有必要购买其他书籍。 没有什么比在开发板上练习更快的了。

一开始没必要买太多的开发板。 我有一个同学也想转向微控制器开发。

51、STM32、ARM9开发板我都买了。 最后连51单片机都没学会,开发板就在垃圾桶里积满灰尘了。

有时候我买东西的时候也是这样。 想买整套,以为买了就用,但最后多半就浪费了。

前期买一块51开发板就够了。 学习完之后,你就可以购买STM32,如此循环往复。

购买开发板后,首先应该学习基本电路。 没有必要分别学模拟电路和数字电路,否则肯定学不会。 这不是人类所学的。

一般开发板都有视频教程。 只要跟着教程看懂开发板原理图就可以了。

然后同时学习C语言和单片机,边学习边在开发板上练习。

按照这个顺序,如果你努力的话,一个月就可以把开发板玩起来了。

单片机

《单片机课程设计心得体会》:数字温度计

2024-5-10 14:00:21

单片机

蓝桥杯单片机国赛历年真题加实训指导书(电子类)

2024-5-10 15:00:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索