摘要:
复刻江协激光触发器 1、初始化硬件 将PB8和PB9分别设为SCK与SDA端的接口 注意:江协的OLED驱动为软件模拟IIC所以不要使能IIC模块 使能RCC,改为外部晶振 将PA9设为GPIO_EXTI,接入激光模块的D0端并使能GPIO的外部中断 将OLED驱动的文件引入项目 在main.c中初 阅读全文
posted @ 2025-09-27 17:40
奶龙大王
阅读(23)
评论(0)
推荐(0)
简易挡位调节模块 1、初始化硬件 这里就不过多赘述了,去看我之前的帖子,我这篇帖子选择TIM2的1通道 PWM的简单应用 2、触发方式 (1)中断 I 初始化硬件 启用按钮的中断 II 写入代码 在主函数外写入中断回调函数 void HAL_GPIO_EXTI_Callback(uint16_t G 阅读全文
开发板电压表制作教程 1、需要材料 STM32芯片的开发板 SPI通讯协议的0.96寸OLED显示屏 导线若干 2、配置开发板硬件 (1)初始化ADC模块 可以去看我之前的帖子,这里就不过多赘述该步骤了 ADC模块的简单应用 (2)配置SPI通讯模块 I(粘贴) OLED显示屏的厂商一般会提供显示屏 阅读全文
STM32时钟树 简要结构 HSI(高速内部时钟) 由内部RC振荡器产生,频率为8MHz,但不稳定。 通常用于启动MCU,但不建议作为计时器 HSE(高速外部时钟) 以外部晶振作时钟源,晶振频率可取范围为4~16MHz,我们一般采用8MHz的晶振 这个相对准确,可以用作计时器 LSE(低速外部时钟) 阅读全文
DAC模块的简单应用 1、简介 数模转换电路(DAC)是电子信息学中将离散数字信号转换为连续模拟信号的电子器件,核心功能通过电阻阵列与开关结构切换生成对应电流或电压。根据输出形式可分为电压输出型与电流输出型,电压型内置放大器适用于高速场景,电流型需外接运算放大器进行转换;乘算型DAC可实现数字输入与 阅读全文
看门狗的简单应用 1、简介 IWDG(Independent Watchdog)是嵌入式系统中用于监控系统运行状态并防止异常的硬件设备,其核心是一个递减计数器,当计数器减至0时触发系统复位。 2、具体操作 (1)硬件初始化 使能串口,用来传输设备状态 使能RCC 配置时钟频率 配置IWDG 即 配置 阅读全文
PWM技术的简单应用 1、简介 脉冲宽度调变(Pulse Width Modulation,PWM),也成脉冲宽度调制,简称为脉宽调制,是一项功能强大的技术,它是一种对模拟信号电平进行数字化编码的方法。在脉宽调制中使用高分辨率计数器来产生方波,并且可以通过调整方波的占空比来对模拟信号电平进行编码。P 阅读全文