你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

PWM输出

[复制链接]
猪小屁 提问时间:2024-2-1 09:27 / 已解决

image.pngimage.pngimage.pngimage.png

上图是硬件提供的引脚配置图,需要软件控制八个通道以PWM输出的方式控制泵的开关,除了MT4我都成功配置PWM输出。MT4在上图显示用TIM1CH3N输出,但是我配置后发现修改TIM1->CCR3的值TIM1CH3和TIM1CH3N也就是MT4和MT5通道会同时输出。我想请问MT4和MT5怎么配置才能各自独立输出呢,芯片用的是STM32F103R8T6.

image.png
收藏 评论2 发布时间:2024-2-1 09:27

举报

2个回答
butterflyspring 最优答案 回答时间:2024-2-1 10:18:44
Timer3_ch1 和 Timer3_ch1N 是一对硬件互补输出通道。 一旦全部使能了,硬件是对应互补输出的组合体,并非每一个通道独立控制的。

下面是个示意图,只不过加了死区控制。

Stm32f013 complementary output.PNG
xmshao 回答时间:2024-2-2 09:53:48
估计你也发现了,对于CHX和CHXn这类成对通道,他们共用同一个CCRx寄存器,自然没办法在二者同时使用的情况下进行 独立 控制。
此时你可以考虑再找个通道来帮忙,不排除还要引入其它定时器。必要时还得考虑定时器间的同步问题。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版