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

STM32F103高级定时器互补PWM使用问题

[复制链接]
armstone 提问时间:2018-11-12 21:31 /
阅读主题, 点击返回1楼
收藏 评论20 发布时间:2018-11-12 21:31
20个回答
armstone 回答时间:2018-11-13 14:13:50
tanic 发表于 2018-11-13 13:21
查找TIM_OCMode_PWM1   的定义,那里有 active   noactive   两个模式,就可以强制IO输出高低电平 ...

CH1和互补通道CH1N两个都能够强制输出高电平吗
xmshao 回答时间:2018-11-13 14:25:40
本帖最后由 xmshao 于 2018-11-13 16:17 编辑
armstone 发表于 2018-11-13 11:00
是这样的,同时输出有效电平,在初始化可以设置好,但是程序运行,就不会了 ...

程序运行后电平由输出比较机构决定。
你如果希望这样的话,OCX与OCXN就不要使用相同的极性选择了。
你可以OCx,高有效,OCxN极性选择为低有效。这样就可以出来你要的信号了。

armstone 回答时间:2018-11-13 14:28:53
tanic 发表于 2018-11-13 13:21
查找TIM_OCMode_PWM1   的定义,那里有 active   noactive   两个模式,就可以强制IO输出高低电平 ...

老哥,你说的是初始化后,输出高电平吗?我是想初始化,和我现在一样,这样后面给占空比是互补的;但是如果一开始初始化都为高电平,后面输出就同步了,两个都为高或者都为低,不是互补的了
dsjsjf 回答时间:2018-11-13 14:46:05
用比较输出模式试试
armstone 回答时间:2018-11-13 14:57:19
dsjsjf 发表于 2018-11-13 14:46
用比较输出模式试试

啥意思啊,没理解你的话
dsjsjf 回答时间:2018-11-13 15:13:49
armstone 发表于 2018-11-13 14:57
啥意思啊,没理解你的话

定时器不是有PWM和比较输出嘛

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

tanic 回答时间:2018-11-14 13:24:09
armstone 发表于 2018-11-13 14:28
老哥,你说的是初始化后,输出高电平吗?我是想初始化,和我现在一样,这样后面给占空比是互补的;但是如 ...

要输出互补的在重新配成pwm模式,
你应该是在做BLDC吧,用寄存器操作,速度快些
armstone 回答时间:2018-11-20 14:43:53
tanic 发表于 2018-11-14 13:24
要输出互补的在重新配成pwm模式,
你应该是在做BLDC吧,用寄存器操作,速度快些 ...

是在弄bldc
armstone 回答时间:2018-11-20 14:44:18
dsjsjf 发表于 2018-11-13 15:13
定时器不是有PWM和比较输出嘛

嗯,是的哇
alisa123 回答时间:2019-1-12 21:15:05
楼主 ,你好 ,你希望在TIM8_CH2 和TIM8_CH2N 初始化后输出互补的PWM波,然后通过操作两路都输出高实现了吗?

所属标签

相似问题

官网相关资源

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