首页 » 软件优化 » 如何学习32位单片机(单片机学习语言工程功能)

如何学习32位单片机(单片机学习语言工程功能)

admin 2024-11-02 23:11:20 0

扫一扫用手机浏览

文章目录 [+]

刚开始学习的时候就是在摸石头过河,但凡遇上个问题就能卡个半天,能走到今天靠的是坚韧的意志不屈服的精神顶过来的。
想当年建立个的工程就花了差不多四天的时间,但是建51的工程就是手到擒来的事,所以感觉起来stm32比51难上不少。

现在回过头来看完全没有必要学怎么建工程。
因为后来我再也没有建过工程,每次都是使用建好的工程模板。
所以我认为初学的时候也就没必要过多的去纠结如何学建工程。
随便拿个闪烁灯的工程进行修改操作。

学习的时候也不用过于执拗,比如说IO口的高低电平操作,只要会用了就行。
要知道人类的原始本能就是模仿,我们开始只需要多去模仿别人的程序甚至直接拿来用也可以,不要给自己增加难度老是做重复的工作。
等学习一段时间后对芯片了解差不多,再回过头来看看之前想深入学习的东西。

学习的时候千万不要从头到尾的学,完全看完书或者学习资料再去做,因为现在单片功能太多,学是学不完的。
而且技术这东西要多使用多实操,长时间不用很容易就忘掉。
我觉得工作这10年,用到的功能连50%都不到。
无非就是IO、UART、Timer、ADC、DMA等模块,其它通信IIC,SPI等全部用IO口模拟。

刚开始的时候经常去浏览别人程序当时只是浏览了一遍,了解了一下大体功能,感觉有用就复制下来了等用的时候直接复制粘贴。
有些别人提供的程序、例程等都可以直接拿来使用。
能不自己敲代码就不要自己敲,要学会利用别人的程序来节约自己的时间。

学单片机就是学应用,通过调用芯片里的东西然后结合别人的代码能让它跑起来也是可以的,其它的不要纠结太多。
把简单的学会了就有成就感,就越学越有劲,形成良性循环,你就可以在这个领域坚持下去。

我们知道单片机,也叫MCU,一般有8位,16位、32位;在不同功能需求和成本要求根据具体情况来选择适合的单片机。

至于32位单片机好不好学习,这个不是一两句话能说的清楚的,要结合很多的因数,比如你的兴趣爱好,你的C语言水平,你的电子电路知识、你的自身学习能力、动手能力等等都有一定的联系。

市面上用的比较多的的32位单片机应该是ST的,也有比如NXP,瑞萨,富士通等。
其实我们使用单片机主要是控制外围设备,单独一个单片机没有任何意义,所以学习单片机本身不是很难,我们大部分时间是在和外围的功能设备做交流、相互沟通的调试,大部分单片机本身的操作,原厂会做好SDK给你,不用太担心这个的问题。

说到单片机就得说到软件,目前主流的语言就是C语言,当然目前也有使用python的,但从效率而已,目前高级语言中,C语言效率最高了!
所以要学好单片机,就必须有扎实的C语言基础!
不然看例程都费劲,就别说学习了!
学习32位单片机,可以找个普遍的单片机进行入手学习,比如ST的,网上教程多,资料多,使用广泛,是个不错的入门选择!

相关文章

群晖系统,智能生活的守护者

随着科技的发展,人们的生活节奏日益加快,对于智能化的需求也越来越高。在这样的背景下,群晖系统应运而生,成为智能生活的守护者。本文将...

软件优化 2025-01-01 阅读1 评论0

福昕语言,引领未来智能交互的先锋

随着科技的发展,人工智能技术逐渐融入我们的日常生活,其中自然语言处理技术更是成为了人工智能领域的热点。在我国,福昕语言作为自然语言...

软件优化 2025-01-01 阅读1 评论0

编程语言的历史足迹,从汇编到人工智能

在人类文明的长河中,编程语言作为计算机科学的基石,见证了科技的飞速发展和时代的变迁。从最初的汇编语言到如今的人工智能时代,编程语言...

软件优化 2025-01-01 阅读2 评论0