tpgf 发表于 2024-1-19 19:18

MCU 是什么 ?对 MCU 学习方法的理性思考

从硬件的角度来看,MCU就是功能可自动配置,以及裁剪后的 硬件产品。

从软件的角度来看,MCU就是就是对 硬件产品的各种功能 配置开关,所进行的设置及过程。

软件需要通过硬件,才能展现出其对宇宙的改造力量。

硬件需要通过软件,才能对宇宙展示出它的智慧能力。

因此,

在学习 MCU知识和应用的过程中,既要割裂成硬件和软件的这两部分来审视,又要将这两部分结合起来研究;就像研究人类自己一样,思想依附于躯体,同时,思想又指挥者躯体,思想和躯体之间,既有独立性,又有不可分割性。比如:

在学习计算机通信的时候,既需要采用单纯的硬件思维来理解,也需要采用单纯的软件思维来理解;还需要将它们结合在一起来进行思考。

# 采用单纯的硬件思维来理解:那就是由硬件所产生的一组有序的脉冲电信号,也就是所谓的通信协议时序脉冲波,从而使得信息获得传送的目的。因为这里采用的是单纯的硬件思维来理解计算机通信,因此,所采用的观察与测试的手段,当然也是仪器仪表等等的硬件产品,比如:示波器,逻辑分析仪等等。

实质上,MCU 就是通过硬件电路来工作的;软件在固化之后,它在集成电路中所表现出来的**特性,就只有硬件特性,就只是物理特性。在专门的高倍显微镜之下,看得见;而不是不可捉摸的东西。

>> 电子对抗的对外表现,就是一方的无线电波(单纯的物理特性,隐藏着特殊调制的通信信号)对另一方的无线电波(单纯的物理特性,通信信号)的压制。

# 采用单纯的软件思维来理解:那么,就应该采取类比于人类通过思想,可以幻想,可以梦想,还可以天马行空地胡思乱想。

# 采用硬件和软件结合在一起的思维来理解:通过理解人类思想与躯体之间的辩证关系,从而理解MCU的软件与硬件之间的运作原理。

# 采用 FPGA、可编程逻辑阵列的观点来理解 MCU:从硬件的角度而言,MCU 就是一种采用大规模逻辑电路所构成的集成电路,而软件的作用就是熔断逻辑电路的各个功能配置开关,从而达到启用、或关闭相应的功能电路。

人类的思想(软件),依附于人类的躯体(硬件),并控制着人类的躯体,以及通过人类的躯体,向宇宙展现出其的改造力量。

要想深刻地理解 MCU,就在于人类必须首先深刻地理解人类自己,人类需要看清楚人类自己。

从仿生学的角度来说,MCU 本身就是一种模仿地球上的智慧生物的思维方式,采用仿生科学的方法,从而获得的一种人造的发明创造产物。

参考:《从0到1设计一台计算机》 << 动画演示计算机的工作原理

https://www.bilibili.com/video/BV1wi4y157D3?p=8

人类创造出了 MCU。

在造物坐标系中,以“人类”作为参照原点:人类是电视机,洗衣机,汽车飞机等等产品的造物主,然而,人类又是什么东西的创造产物呢?

人类的创造能力,永无止境;然而,地球的资源是有限的。

如何利用有限的资源,来获得移居其他星球的能力,这将是一个大问题?





克罗狄斯·托勒密的天体模型



克罗狄斯·托勒密(Claudius Ptolemaeus,英文Ptolemy,公元90年~168年) “地心说”的集大成者,生于埃及,父母都是希腊人。

托勒密全面继承了亚里士多德的地心说,并利用前人积累和他自己长期观测得到的数据,写成了8卷本的《伟大论》。在书中,他把亚里士多德的9层天扩大为11层,把原动力天改为晶莹天,又往外添加了最高天和净火天。

“地心说”即使后来被证明是错误的,但它却仍然是伟大的,因为这一学说,并不只是采用定性方法的解说,而是采用高等数学原理所进行的推导和论证。即便是时至今日,那些高等数学的推导原理,依然闪光。那些数学推导的原理与过程,对于普通高等教育出来的学生来说,依然未必能够看得懂,或者看起来会很吃力。

托勒密天体模型的最为闪光之处,就在于:对最外一层天体的描述,它对人类智慧能力的终极,给出了哲学上的定性结论,至今依然没有被推翻、或超越;也许,***也不可能被人类所推翻?
————————————————
版权声明:本文为CSDN博主「ken2232」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ken2232/article/details/135299879

suw12q 发表于 2024-1-30 15:15

这么说吧,小华的芯片资料还是不错的,学习来说,不是很费劲

ex7s4 发表于 2024-1-30 16:20

我觉得MCU的学习就是移植,就是复制以及修改

b5z1giu 发表于 2024-1-30 17:23

这学习方法一般都是以项目为主

tax2r6c 发表于 2024-1-30 18:28

学习啥啊,直接拿项目上手去搞就好了

lix1yr 发表于 2024-1-30 19:45

一般来说,MCU看这视频跟着入门,然后自己搞个项目,都没啥问题

w2nme1ai7 发表于 2024-1-30 20:33

学习MCU要对硬件的资料也要多了解一些的哦

kaif2n9j 发表于 2024-1-30 21:09

现在我就做的硬件,觉得硬件也少不了软件,也要了解软件的部分知识

lamanius 发表于 2024-1-31 08:05

直接学习就好了,MCU的配置现在都很简单了,还有很多支持可视化配置的,简单的很

g0d5xs 发表于 2024-1-31 09:21

其实从哪儿来说,都是需要以项目和需求来切入

liu96jp 发表于 2024-1-31 11:40

硬件来说应该是功能模块化吧

xdvca 发表于 2024-7-31 22:45

MCU(微控制器单元)可以从多个角度进行理解,这不仅有助于掌握它的工作原理,还能提升对嵌入式系统的综合认识。

kkzz 发表于 2024-8-4 13:30

需要掌握数字电路和微处理器的基本知识,包括二进制、逻辑门、寄存器、指令集等。

qiufengsd 发表于 2024-8-4 14:22

学习使用开发工具,如编译器、调试器等,提高编程效率和解决问题的能力。

biechedan 发表于 2024-8-4 16:02

深入阅读MCU的数据手册,理解各个寄存器和外设的功能和使用方法。

abotomson 发表于 2024-8-4 17:21

学习常见的通信协议,如 UART、SPI、I2C 等,以便与其他设备进行数据交互。

benjaminka 发表于 2024-8-5 11:55

它通常用于控制和执行特定任务的嵌入式系统,具有较小的规模和低功耗特性

phoenixwhite 发表于 2024-8-5 13:54

深入掌握MCU的高级应用,培养解决复杂问题的能力。

claretttt 发表于 2024-8-5 15:55

学习MCU和嵌入式系统可能会遇到很多挑战,保持耐心和毅力,不断尝试和解决问题。

kkzz 发表于 2024-8-5 19:36

理论学习很重要,但实践操作同样重要。通过实际编写代码、调试程序、构建项目来加深理解。
页: [1] 2 3
查看完整版本: MCU 是什么 ?对 MCU 学习方法的理性思考