
STM32F1和GD32F1有什么区别?
由于疫情及其他多种因素的影响,全球MCU厂家的芯片价格不断上涨,尤其是STM32部分型号的价格已经涨了几倍。因此,许多公司开始寻找其他替代STM32的方案。在国内,最有效的替代方案非GD32莫属。

嵌入式常用的设计模式——适配器模式的C语言实现
适配器模式(Adapter Pattern)是用作多个不兼容模块之间的桥梁。它将多个模块的功能结合起来。由于C语言没有类和继承等特性,本文将仅讨论接口适配器,类适配器和对象适配器超出了本文的讨论范围。举例来说,在一个需要解码的程序中,上位机(用户)需要与解码器进行通信,但解码器必须能够解码不同通信协议的数据包。

FreeRTOS之软件定时器详解
定时器是每个MCU都拥有的外设之一,某些MCU的定时器功能非常强大,例如提供PWM、输入捕获等功能。然而,定时器最基本的功能是执行周期性处理,可以通过定时器来完成这种任务。