图1.2.1至图1.2.6三组图是51单片机芯片不同封装的引脚图和实物图,其中标有NC的是不连接(No Connect)的意思。当大家首次看见这些引脚时,一定会有又多又乱的感觉,而……
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效……
在实时系统(RTOS)开发中,内存保护是一个至关重要的环节。随着嵌入式系统的复杂性日益增加,保护关键内存区域免受非法访问变得尤为重要。内存保护单元(MPU)作为一种硬件机制,为RT……
在嵌入式系统开发的广阔领域中,硬件设计无疑是基石。然而,即使是经验最丰富的硬件工程师,也难免会遇到设计出错的情况。这种体验往往伴随着压力、挑战,但也孕育着成长和宝贵的教训。本文将深……
介绍从技术角度来看,我们可以探讨静电放电(ESD)和电子元件的生存能力。具体来说,让我们看看一个工业应用,其中涉及 ADI 的 MAX22199ATJ……
在本文中,我们将讨论设计过程,重点介绍电路仿真工具如何简化您的工作,并提供实用的硬件示例来助您开启设计之旅。利用电路仿真简化设计在设计电池供电的传感器时,首先了解电源电路的性能和局……
LoRa(长距离)是一种低功耗广域网(LPWAN)通信技术。它是一种专为长距离连接和低功耗通信设计的新型无线调制方法。它主要用于需要长距离通信、低功耗、高可靠性和低数据速率的物联网……
在设计电源时,首先要回答的问题是「是否需要电流隔离?」使用电流隔离可以使电路更安全,抗干擾能力較強,容易實現升降壓轉換,及較易實現多路輸出和很寬的輸入電壓范圍。两种最常见隔离电源的……
随机性在许多嵌入式应用中扮演着至关重要的角色,从加密安全到游戏和模拟。但是您知道您可以使用可配置逻辑块(CLB)直接在8位微控制器上实现基于硬件的伪随机数生成器(PRNG)吗?在本……
用基于硬件的二进制解码器增强您的数字系统二进制解码器是数字系统中的基本组件,可以实现诸如内存地址解码,显示驱动,数据路由等任务。通过使用可配置逻辑块(CLB)实现二进制解码器,您可……