OpenEdv-开源电子网

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

stm32 产生3路 pwm pwm配置好了没问题 pwm频率设成1k 占空比50% 怎么弄?

[复制链接]

7

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2015-4-20
在线时间
32 小时
发表于 2015-6-12 21:06:19 | 显示全部楼层 |阅读模式
5金钱
 TIM2_PWM_Init(899,80);//??·?????PWM????=72000000/900/80=1Khz

while(1)
{
LCD_ShowNum(60,50,led0pwmval,4,16);
// LCD_ShowNum(60,68,pwm_1*100/65535,3,16);
delay_ms(1);     //?¨??led0pwmval  ??????????±??¨pag173?©    
if(dir)led0pwmval++;
else led0pwmval--;

  if(led0pwmval>1000)dir=0;
if(led0pwmval==0)dir=1;

TIM_SetCompare2(TIM2,led0pwmval);
TIM_SetCompare3(TIM2,led0pwmval+200);
TIM_SetCompare4(TIM2,led0pwmval+400);
}
}


void TIM_SetCompare2(TIM_TypeDef* TIMx, uint16_t Compare2)
{
  /* Check the parameters */
  assert_param(IS_TIM_LIST6_PERIPH(TIMx));
  /* Set the Capture Compare2 Register value */
  TIMx->CCR2 = Compare2;
}

 uint16_t Compare2  的取值  是不是  0-65535   0的时候pwm 0%      65535 的时候pwm100%

最佳答案

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

Compare2=ARR/2 -->50%     Compare2=ARR-->100%
我要一步一步往上爬    在最高点乘着叶片往前飞   小小的天 留过的泪和汗   总有一天我有属于我的天
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5781
金钱
5781
注册时间
2013-11-22
在线时间
1212 小时
发表于 2015-6-12 21:06:20 | 显示全部楼层
Compare2=ARR/2 -->50%     Compare2=ARR-->100%
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-6-12 21:06:20 | 显示全部楼层
区compare值=arr的一半,就是50%的占空比
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

7

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2015-4-20
在线时间
32 小时
 楼主| 发表于 2015-6-12 23:07:34 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
谢谢原子哥,问题已经解决了,但是有个疑问 为什么  compare值   大约 在0-1000  的时候  led  才亮?  而1000到65535  之间  就不亮了
驱动l298n  也是这样 。
我要一步一步往上爬    在最高点乘着叶片往前飞   小小的天 留过的泪和汗   总有一天我有属于我的天
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-6-13 18:58:30 | 显示全部楼层
回复【4楼】gongpeng192:
---------------------------------
示波器看下波形
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

7

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2015-4-20
在线时间
32 小时
 楼主| 发表于 2015-6-14 08:34:35 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
嗯嗯,好的
我要一步一步往上爬    在最高点乘着叶片往前飞   小小的天 留过的泪和汗   总有一天我有属于我的天
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 07:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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