打印
[其他]

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

[复制链接]
3174|51
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tpgf|  楼主 | 2024-1-19 19:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
从硬件的角度来看,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 | 只看该作者
这学习方法一般都是以项目为主

使用特权

评论回复
5
tax2r6c| | 2024-1-30 18:28 | 只看该作者
学习啥啊,直接拿项目上手去搞就好了

使用特权

评论回复
6
lix1yr| | 2024-1-30 19:45 | 只看该作者
一般来说,MCU看这视频跟着入门,然后自己搞个项目,都没啥问题

使用特权

评论回复
7
w2nme1ai7| | 2024-1-30 20:33 | 只看该作者
学习MCU要对硬件的资料也要多了解一些的哦

使用特权

评论回复
8
kaif2n9j| | 2024-1-30 21:09 | 只看该作者
现在我就做的硬件,觉得硬件也少不了软件,也要了解软件的部分知识

使用特权

评论回复
9
lamanius| | 2024-1-31 08:05 | 只看该作者
直接学习就好了,MCU的配置现在都很简单了,还有很多支持可视化配置的,简单的很

使用特权

评论回复
10
g0d5xs| | 2024-1-31 09:21 | 只看该作者
其实从哪儿来说,都是需要以项目和需求来切入

使用特权

评论回复
11
liu96jp| | 2024-1-31 11:40 | 只看该作者
硬件来说应该是功能模块化吧

使用特权

评论回复
12
xdvca| | 2024-7-31 22:45 | 只看该作者
MCU(微控制器单元)可以从多个角度进行理解,这不仅有助于掌握它的工作原理,还能提升对嵌入式系统的综合认识。

使用特权

评论回复
13
kkzz| | 2024-8-4 13:30 | 只看该作者
需要掌握数字电路和微处理器的基本知识,包括二进制、逻辑门、寄存器、指令集等。

使用特权

评论回复
14
qiufengsd| | 2024-8-4 14:22 | 只看该作者
学习使用开发工具,如编译器、调试器等,提高编程效率和解决问题的能力。

使用特权

评论回复
15
biechedan| | 2024-8-4 16:02 | 只看该作者
深入阅读MCU的数据手册,理解各个寄存器和外设的功能和使用方法。

使用特权

评论回复
16
abotomson| | 2024-8-4 17:21 | 只看该作者
学习常见的通信协议,如 UART、SPI、I2C 等,以便与其他设备进行数据交互。

使用特权

评论回复
17
benjaminka| | 2024-8-5 11:55 | 只看该作者
它通常用于控制和执行特定任务的嵌入式系统,具有较小的规模和低功耗特性

使用特权

评论回复
18
phoenixwhite| | 2024-8-5 13:54 | 只看该作者
深入掌握MCU的高级应用,培养解决复杂问题的能力。

使用特权

评论回复
19
claretttt| | 2024-8-5 15:55 | 只看该作者
学习MCU和嵌入式系统可能会遇到很多挑战,保持耐心和毅力,不断尝试和解决问题。

使用特权

评论回复
20
kkzz| | 2024-8-5 19:36 | 只看该作者
理论学习很重要,但实践操作同样重要。通过实际编写代码、调试程序、构建项目来加深理解。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1897

主题

15568

帖子

11

粉丝