从 裸机 到 RTOS 思维的转变

从 裸机 到 RTOS 思维的转变

很多初学者在嵌入式开发中都是从裸机编程开始的。虽然裸机编程可以开发出好的产品,但对于嵌入式软件工程师来说,仅仅依赖裸机编程是不够的。

加密算法DES、AES和RSA的原理和特点

加密算法DES、AES和RSA的原理和特点

DES是Data Encryption Standard(数据加密标准)的缩写,是一种使用密钥加密的块算法。在1977年,美国国家标准局确定DES作为联邦资料处理标准(FIPS),并被授权在非密级政府通信中使用。随后,DES算法在国际上得到广泛应用。

单片机UART丢失的那一字节数据

单片机UART丢失的那一字节数据

UART:通用异步收发传输器(Universal Asynchronous Receiver / Transmitter),是工程师常常使用的一种串行外设。然而,在实际应用中,我们经常会遇到一些问题,例如丢失一字节数据。

PCB串扰是如何产生的?

PCB串扰是如何产生的?

做硬件的小伙伴应该都经历过串扰问题的挑战。在一些对信号要求不高的场合,串扰可能对我们的各种信号影响并不显著,因此产品依然可以正常工作。但在某些场合,对串扰非常敏感的需求就显得尤为重要。

STM32Cube LL库的巧妙之处

STM32Cube LL库的巧妙之处

STM32的标准外设库、HAL和LL软件库都具有许多巧妙之处,值得我们借鉴和学习。在今天的讲解中,我将介绍STM32Cube LL库中一个巧妙的技巧,即如何使用”静态内联”来提高代码效率。

STM32串口自动识别波特率的原理

STM32串口自动识别波特率的原理

对于连接到其他设备的情况,并且不知道对方设备的串口波特率,如果能够自动识别波特率是非常方便的。

USB 接口电路设计常见问题

USB 接口电路设计常见问题

USB是一种快速、双向、同步传输、廉价、方便使用的可热插拔的串行接口。由于其快速的数据传输速率、便捷的接口、支持热插拨等优点,USB设备广泛应用于各个领域。

单片机系统中扩展SDRAM的几个配置步骤

单片机系统中扩展SDRAM的几个配置步骤

当我们在使用MCU的嵌入式系统设计中,如果程序或数据的内存占用过大无法容纳在片上闪存或SRAM中,我们通常会考虑使用SDRAM。在阅读了文章《SRAM、DRAM、SDRAM的区别》之后,我们能够更好地理解它们之间的区别。

开关电源PCB上电感正确摆放位置

开关电源PCB上电感正确摆放位置

用于电压转换的开关稳压器通过使用电感来临时存储能量。这些电感通常具有较大的尺寸,并需要在开关稳压器的印刷电路板(PCB)布局中进行适当的安排。这项任务相对来说并不复杂,因为电感中的电流变化是连续的,而不是瞬间变化。这种变化通常是相对缓慢的。

单片机的欠压复位,如何保护你的系统?

单片机的欠压复位,如何保护你的系统?

欠压复位(BOR:Brownout Reset)是单片机可靠性的一个关键特性,通常被用于解决电源相关的问题。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部