stm32g431定时器1pwm触发adc的位置

拾小白的视频中触发adc在高电平的中心是令人疑惑的。

我觉得应该在低电平的中心,也就是下管开的中心位置。

这个触发可以有几个形式:1)指定ch4的计数值,在比较输出即oc4ref的时候触发,2)指定更新事件,重复计数为1,则可以在arr更新的位置触发。其他的我暂时没有理解。

修正一下:重复计数为1(实际是repeat+1),则1个pwm周期才进行一次触发。

图连起来,就是1个pwm周期进行一次pwm高电平中心位置触发adc采样。

这是上管高电平的中心位置,对应下管是关闭的,下管电流=0。

除非视频中pwm模式不是模式1!而是模式2!

多说一句:这方面,deepseek不太靠谱。

相关推荐
LCG元5 小时前
STM32实战:基于STM32F103的LCD1602液晶屏(并口/模拟时序)驱动
stm32·单片机·嵌入式硬件
匿名了匿名了7 小时前
直流无刷与直流有刷电机
stm32·嵌入式硬件·mcu
陶瓷好烦7 小时前
智能编码助手:VSCode+Keil+Kilo Code打造自然语言编程环境
vscode·stm32·单片机
liuluyang5307 小时前
DW_apb_timers 寄存器简介
stm32·单片机·嵌入式硬件·dw timer
松小白song8 小时前
如何在定时器中断中实现PWM波形切换?
stm32·单片机·嵌入式硬件
辰哥单片机设计10 小时前
STM32智能鞋柜(机智云)
stm32·单片机·嵌入式硬件
charlie11451419110 小时前
嵌入式C++教程实战之Linux下的单片机编程(6):从点亮第一盏LED开始 —— 我们为什么要用现代C++写STM32
linux·c语言·开发语言·c++·stm32·单片机
嵌入式×边缘AI:打怪升级日志10 小时前
IMX6ULL 的 LED 操作方法
stm32·单片机·嵌入式硬件
仰泳之鹅10 小时前
【stm32进阶】定时器+ADC+DMA+乒乓缓冲区
stm32·单片机·嵌入式硬件
Heartache boy21 小时前
野火STM32_HAL库版课程笔记-手动建立工程模板与CubeMX后续用法(重要)
笔记·stm32·单片机·嵌入式硬件