这是关于微控制器的一般工作方式。
我们所做的编程由编译器转换为 1 和 0,然后将这些机器可理解的代码加载到微控制器中。
微控制器对此有何反应。我的意思是这些 1 和 0 是否由 DAC 转换为相应的逻辑电压(5v 和 0)?如果是这样,那么这小块硅片如何决定如何处理这些 5v 和 0v 的各种组合?
我知道每一个 IC 都是由逻辑门组成的,这些门是由晶体管组成的。那么这些晶体管如何响应 5v 和 0v 的各种组合呢?
是什么让他们寻找这些逻辑......我的意思是他们在开机时如何监控这些指令?
所以肯定有一个操作系统加载到MCU中,告诉它处理以及如何处理这些指令,不是吗?
接下来是..考虑一个计时器..它只是一个在每个时钟周期后递增一个的寄存器..操作系统不是再次指示MCU在每个时钟后递增吗?我对吗?在那种情况下,操作系统的所有代码都是用什么语言编写的?
我可以继续我的工作,为不同的任务对 mcu 进行编程,但今天我很想知道这台机器是如何理解我的代码的。
抱歉,我的问题读起来很长。请帮助我学习这些基本知识。
提前致谢..