OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 18286|回复: 14

TIM_CtrlPWMOutputs()函数的功能是什么?

[复制链接]

3

主题

14

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-5-11
在线时间
8 小时
发表于 2016-5-19 16:53:18 | 显示全部楼层 |阅读模式
3金钱
TIM_CtrlPWMOutputs()函数的功能是什么?没有这一句我也能输出PWM波啊?什么时候使用这句呢?

最佳答案

查看完整内容[请看2#楼]

主输出使能,好像是使用高级定时器的时候,就要开启这个使能
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

201

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2015-4-26
在线时间
173 小时
发表于 2016-5-19 16:53:19 | 显示全部楼层
_daisy 发表于 2016-5-19 17:24
翻转是什么意思?PWM波输出了肯定就是翻转的吧?

主输出使能,好像是使用高级定时器的时候,就要开启这个使能
回复

使用道具 举报

13

主题

201

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2015-4-26
在线时间
173 小时
发表于 2016-5-19 16:59:43 | 显示全部楼层
大哥,这是PWM输出使能啊,没有就不能输出
回复

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-5-11
在线时间
8 小时
 楼主| 发表于 2016-5-19 17:01:51 | 显示全部楼层
康仔呦 发表于 2016-5-19 16:59
大哥,这是PWM输出使能啊,没有就不能输出

可是我之前没用这句就输出了PWM波,这是为什么?
回复

使用道具 举报

13

主题

201

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2015-4-26
在线时间
173 小时
发表于 2016-5-19 17:06:03 | 显示全部楼层
_daisy 发表于 2016-5-19 17:01
可是我之前没用这句就输出了PWM波,这是为什么?

你输出的电平是不翻转的吧,但是这个函数就是输出使能
回复

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-5-11
在线时间
8 小时
 楼主| 发表于 2016-5-19 17:24:21 | 显示全部楼层
康仔呦 发表于 2016-5-19 17:06
你输出的电平是不翻转的吧,但是这个函数就是输出使能

翻转是什么意思?PWM波输出了肯定就是翻转的吧?
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
184
金钱
184
注册时间
2014-4-23
在线时间
31 小时
发表于 2016-5-19 22:58:10 | 显示全部楼层
只有TIM1 TIM8需要这句
回复

使用道具 举报

5

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2016-4-24
在线时间
38 小时
发表于 2017-8-9 22:33:42 | 显示全部楼层
[mw_shl_code=c,true]/**
  * @brief  Enables or disables the TIM peripheral Main Outputs.
  * @param  TIMx: where x can be 1 or 8 to select the TIMx peripheral.
  * @param  NewState: new state of the TIM peripheral Main Outputs.
  *          This parameter can be: ENABLE or DISABLE.
  * @retval None
  */
void TIM_CtrlPWMOutputs(TIM_TypeDef* TIMx, FunctionalState NewState)[/mw_shl_code]
回复

使用道具 举报

0

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
274
金钱
274
注册时间
2014-3-21
在线时间
85 小时
发表于 2018-3-9 15:36:02 | 显示全部楼层
我的也是呀?找半天了。本来是想用它来做刹车功能的
回复

使用道具 举报

0

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
274
金钱
274
注册时间
2014-3-21
在线时间
85 小时
发表于 2018-3-9 15:50:25 | 显示全部楼层
确定就是定时器1
回复

使用道具 举报

0

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
274
金钱
274
注册时间
2014-3-21
在线时间
85 小时
发表于 2018-3-9 16:58:10 | 显示全部楼层
    TIM_BDTRInitStructure.TIM_AutomaticOutput=TIM_AutomaticOutput_Disable;   //自动输出使能
好像是跟这个自动恢复有关   不自动就可以了,找N个帖子就是没人说是这个问题
回复

使用道具 举报

4

主题

21

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2039
金钱
2039
注册时间
2018-1-5
在线时间
144 小时
发表于 2018-12-22 11:14:27 | 显示全部楼层
整个程序只用一个定时器的时候不用开启也是能输出的
回复

使用道具 举报

6

主题

359

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2017-12-18
在线时间
173 小时
发表于 2019-1-22 21:53:53 | 显示全部楼层
帮顶一下
回复

使用道具 举报

13

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
407
金钱
407
注册时间
2016-5-26
在线时间
108 小时
发表于 2019-9-9 10:11:37 | 显示全部楼层
找不到答案吗
回复

使用道具 举报

37

主题

146

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2014-6-4
在线时间
90 小时
发表于 2021-10-25 16:41:12 | 显示全部楼层
HZY//123456 发表于 2018-3-9 16:58
TIM_BDTRInitStructure.TIM_AutomaticOutput=TIM_AutomaticOutput_Disable;   //自动输出使能
好像是 ...

完美你说的对。
一路狂奔!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 08:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表