|
在下使用STM32F103的最小系统板用TIM1的通道1和通道2输出相位差180度的pwm,用的MDK软件仿真,当占空比传的是变量时出现通道1pwm出来一段时间后通道2才出来,;如图:__HAL_TIM_SetCompare(&htim1,TIM_CHANNEL_1 ,Duty_Cycle) __HAL_TIM_SetCompare(&htim1,TIM_CHANNEL_1 ,200 - Duty_Cycle) 而我想要的是下图这样的: __HAL_TIM_SetCompare(&htim1,TIM_CHANNEL_1 ,30); __HAL_TIM_SetCompare(&htim1,TIM_CHANNEL_1 ,200 - 30); 求大神指教. |
|
搞明白了,因为底下用了个delay,差的那节正好是delay的时间 |
|
难怪,我看你的截图怎么不像是 相位差的那点时间,不知差多少个周期了。 |
我觉得第二幅截图那么眼熟啊, 难道是截自于我之前的某文里的截图?![]() |
|
请选用类似:CH1、CH1N 之类的信号对,不用移相就输出相差180的信号 |
MCU的ADC进行电压采集时,外部输入阻抗最大能到多少?
用电位器调节 PWM 频率
stm32H723 tim23和tim24是不是不支持中间对齐模式?
stm32H723 tim23和tim24 中间对齐模式无效
stm32H723 tim1和tim23 tim24同步的问题
STM32F103C8T6如何将变量定义到指定地址
STM32F103 做的USB CDC 串口调试助手打不开
DSP傅里叶变换如何在f103CBT6上使用
stm32n657的TIM8定时器
向 “HAL_RTC_GetTime” 函数传递的第一个参数出现指针类型不兼容警告
微信公众号
手机版