自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 #define用法

2 使用#define定义重复的 符号常量时,如果运算符的前后都有空格,则不提示告警,否会提示告警。在表达式 (x)*(y)中,x和y都要使用“()”括起来,这是因为符号函数在编译时时进行符号形式替换。在C语言中,常量是使用频率很高的一个量。1.使用#define定义带有运算符的符号常量时,一定要对每个量都加上圆括号,以避免出现不必要的错误。使用#define定义的常量也称为符号常量,可以提高程序的运行效率。根据运算符 的优先级,先进行乘法运算,然后才是加法,这就导致了错误。第一种语法就是定义符号常量,

2026-04-01 12:21:30 45

原创 static

即static变量中的记忆功能和全局生存期。

2026-04-01 12:21:15 19

原创 TB6612驱动电机

直流电机是一种将电能转换为机械能的装置,有两个电极,当电极正接时,电机正转,当电极反接时,电机反转 直流电机属于大功率器件,GPIO口无法直接驱动,需要配合电机驱动电路来操作 TB6612是一款双路H桥型的直流电机驱动芯片,可以驱动两个直流电机并且控制其转速和方向。| AO1 | 电机的一根线 | 电机输出端 1。| STBY | STM32 的 3.3V | 待机控制 (Standby)。(或外部电池负极) | 动力地线。| TB6612 引脚名 | 连接到 STM32引脚 | 作用与业务逻辑解释 |

2026-03-31 00:24:51 234

原创 TIM定时器

TIM(Timer)定时器 定时器可以对输入的时钟进行(计数的目标值)的,在72MHz计数时钟下可以实现最大59.65s的定时不仅具备基本的定时中断功能,而且还包含内外时钟源选择(内部时钟,外部时钟模式2:外部引脚,外部时钟模式1:ch)、输入捕获、输出比较、编码器接口、主从触发模式等多种功能 根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型不仅具备基本的定时中断功能,还包括内外时钟源选择,高级定时器TIM1TIM8APB2。

2026-03-31 00:24:48 357

原创 嵌入式变量类型定义

在嵌入式开发中(通常指C/C++),定义变量类型时需要特别注意(RAM/Flash小)和硬件特性(

2026-03-30 15:50:54 38

原创 独立按键检测与本地UI菜单交互

3. 选中这三个引脚,在下方的配置框中,将 GPIO Pull-up/Pull-down 全部设置为 Pull-up(内部上拉)。1. 在右侧芯片图上,分别点击 PB12, PB13, PB14,将它们都设置为 GPIO_Input。3 个按键,分别定义为:设置/确认键 (ENTER)、加键 (UP)、减键 (DOWN)。2. 在左侧菜单找到 System Core -> GPIO。• DOWN 键 -> PB14。• 按键一端:全部接 GND。• UP 键 -> PB13。1. 硬件连接与引脚分配。

2026-03-26 20:06:37 32

原创 光敏电阻传感器+ADC采集

本质:检测光照强度的模拟/数字传感器核心元件:光敏电阻(LDR) → 光照越强,电阻越小;光照越弱,电阻越大典型模块(5V 光敏模块)1. 引脚• VCC:3.3V/5V• GND:地• DO:数字输出(亮/暗 高低电平)• AO:模拟输出(0~5V 连续电压)2. 功能• DO:超过阈值输出高/低(阈值可旋钮调节)• AO:直接读电压 → 换算亮度三、常用接法1. 只判断亮暗 → 接 DO 到 GPIO2. 要测具体亮度 → 接 AO 到 ADC 引脚ADC(Analog-Digital Converte

2026-03-25 15:50:41 617

原创 OLED显示屏

0.96寸OLED模块:小巧玲珑、占用接口少、简单易用,是电子设计中非常常见的显示屏模块 供电:3~5.5V,通信协议:四针角一般,七针脚SPI,分辨率:128*64scl和sda是i2c通信引脚也可让gnd接的引脚输出低电平,vcc接的引脚输出高电平用gpio口直接给oled供电(不规范)

2026-03-24 11:21:48 400

原创 gpio输入输出模式的选择

用于控制继电器、光耦、MOS管、三极管等功率器件,通过输出高低电平控制器件通断,进而驱动大功率设备(比如电机、电磁阀、加热片、照明灯),注意:严禁直接用IO口驱动大电流负载。所有通信接口的发送、时钟引脚必须配置为输出,比如UART的TX、SPI的MOSI与SCK、I2C的SCL时钟引脚、CAN总线的发送端等,用于主动发送数据或同步时钟信号。所有通信接口的接收引脚必须配置为输入,比如UART的RX、SPI的MISO、I2C的SDA(接收阶段)、CAN总线的接收端等,用于接收外部设备发来的串行数据。

2026-03-24 11:01:39 320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除