C语言的编译链接过程要把我们编写的一个C程序源代码,转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。过程图解如下: &nbs……
I2C为什么要接上拉电阻?因为它是开漏输出。为什么是开漏输出? I2C协议支持多个主设备与多个从设备在一条……
MQTT 是物联网消息传输标准协议,其采用极其轻量级的发布订阅消息模型,以可扩展、可靠且高效的方式连接物联网设备。自 1999 年 IBM 发布 MQTT 以来已经过去了……
执行指令 我们来思考一个问题,当我们在编程器中把一条指令写进单片机内部,然后取下单片机,单片机就可以执行这条指令。 &nbs……
Linux平台搭建与环境熟悉 了解linux系统;区分各种版本的Linux系统,以便于拓展 Linux视野。1、Linux 简介;2、……
ARM有七种模式,我们这里只讨论SVC、IRQ和FIQ模式。 我们可以假设ARM核心有两根中断引脚(实际上是看不见的),一根叫 irq pin, 一根叫fiq pin。在……
一般认为MOSFET是电压驱动的,不需要驱动电流。然而,在MOS的G S两级之间有结电容存在,这个电容会让驱动MOS变的不那么简单。 &nbs……
为了防止大家的程序不被剽窃,本文给大家分享单片机加密的方法。攻防不分家,关于单片机程序破解,请移步此处:单片机程序被破解了?常见加密方法程序写保护&nb……
为嵌入式设备而设计的通信协议,通常有如下三种: 考虑到嵌入式设备的内存、算力有限,固定二进制是首选通信协议……
对C语言入门程序员来说,管理和使用虚拟存储器可能是个困难的,容易出错的任务。与存储器有关的错误属于那些最令人惊恐的错误,因为它们经常在时间和空间上,都在……