模块化编程——`.h`文件中的条件编译的写法详解
问题来源 例如野火STM32F407霸天虎V2的点亮LED灯的项目为例。 下面是bsp_led.h文件 #ifndef _BSP_LED_H_ #define ...
问题来源 例如野火STM32F407霸天虎V2的点亮LED灯的项目为例。 下面是bsp_led.h文件 #ifndef _BSP_LED_H_ #define ...

在本篇文章中,作者将从零开始带领大家利用瑞萨RA4M2系列单片机设计一款属于自己的蓝牙遥控小狗。什么?连创建工程都不会!...
IMX6ULL Linux Key Driver Practice: A Complete Analysis from GPIO Polling to Devi...
结论先说:FOC 不是精度更高的选择(它是算法,不是电机 / 定位方案),比步进电机精度更...

文章目录 一、新建本地工程文件夹二、新建工程 1、选择CPU型号 2、在线添加库文件 3、添加文件 4、配置魔术棒选项卡 三、测试代码 一、新建...
在嵌入式开发中,“程序崩了”并不可怕,真正可怕的是不知道它属于哪一类崩溃。 经验丰富的工程师,在深入代码之前,往往会先做一件事: 建立全局视角,先判断崩溃类型,...
摘要:USB Host负责供电、通信控制和设备管理,是USB系统的核心;USB OTG则允许设备在主机和从机角色间灵活...

这个电路是一个带 π 型电源滤波和输出阻抗匹配的有源晶振时钟电路,核心功能是为嵌入式系统(如 MCU、FPGA)提供低...

这个电路是典型的CAN 总线 EMC 前端滤波方案,核心作用是抑制 CAN 总线上的电磁干扰(EMI)并提升抗干扰能力...
1 任务创建与删除的基本概念任务创建:在FreeRTOS中创建任务,本质上是调用相应的API函数,分配任务控制块...