嵌入式中是否应该使用动态内存?

嵌入式中是否应该使用动态内存?

动态内存分配,即Dynamic Memory Allocation,指的是在程序的运行期间,按需动态地分配和释放存储空间的一种内存管理策略。

STM32的HAL和LL库能共同使用(混用)吗?

STM32的HAL和LL库能共同使用(混用)吗?

本篇文章应运而生,源于一位读者提出的问题,它反映了众多用户共同的困惑,因此我特意撰写此文,以便和大家共同探讨这一话题。

Linux下开发STM32:使用gcc-arm-none-eabi工具链编译生成bin、hex文件

Linux下开发STM32:使用gcc-arm-none-eabi工具链编译生成bin、hex文件

当涉及到STM32微控制器的开发时,关于编译工具的问题就浮出水面。我们为什么不直接使用gcc,而是倾向于采用gcc-arm-none-eabi呢?原因就在于Linux环境下的交叉编译需求。

你真的懂CPU大小端模式吗?

你真的懂CPU大小端模式吗?

大多数人可能已经十分熟知了像RS232、RS485、CAN这样在工业界广泛运用的总线系统,它们都是数字信号的传输手段。但是,对于模拟信号,我们通常用什么方法进行传输呢?

为什么采用4~20mA的电流来传输模拟量?

为什么采用4~20mA的电流来传输模拟量?

大多数人可能已经十分熟知了像RS232、RS485、CAN这样在工业界广泛运用的总线系统,它们都是数字信号的传输手段。但是,对于模拟信号,我们通常用什么方法进行传输呢?

如何利用MCU的PWM产生负电压

如何利用MCU的PWM产生负电压

在电子电路设计领域,我们应充分认识到,PWM(脉宽调制)波形不仅在开关电源中发挥着重要作用,而且它们还有可能被用来生成负电压。

晶振能提供高速时钟,你知道其工作原理吗?

晶振能提供高速时钟,你知道其工作原理吗?

你对晶体振荡器有所了解么?那你是否听说过晶体振荡器PPM是什么意思呢?还有,你是否知道这些设备的核心技术规格及其运作机制?

PCB生产中的过孔和背钻有哪些技术?

PCB生产中的过孔和背钻有哪些技术?

对于从事硬件设计的朋友来说,他们都了解到PCB(Printed Circuit Board)中的过孔设计是一门非常有讲究的技术。今天我将和大家分享有关PCB中的过孔和背钻技术的知识。

详解RS-485上下拉电阻的选择

详解RS-485上下拉电阻的选择

RS-485总线在通信和工业自动化等领域得到广泛应用。在实际应用中,我们通常会面临是否需要添加上下拉电阻以及选择合适阻值的问题。接下来,我们将对这些问题进行详细分析。

UART的Rx和Tx引脚如何互换,电平如何反转

UART的Rx和Tx引脚如何互换,电平如何反转

今天我将与大家分享一些关于STM32 UART新特性的内容。这些特性主要适用于一些较新系列的STM32芯片,例如STM32H7、G0、G4等。通过使用软件控制,可以改变Rx和Tx引脚的功能,实现电平反转、高低位序反转等功能。另外,我还会对超时进行介绍,并提供相关的详细信息。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部