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

stm8s003 tim1 pwm输出求助

[复制链接]
lintianda 提问时间:2015-11-15 17:11 /
各个大哥好,stm8s003的tim1一直发不了脉冲,程序如下:
void TIM1_init(void)
{
  TIM1_DeInit();
  TIM1_TimeBaseInit(0,TIM1_COUNTERMODE_UP,200,0);
// TIM1_CCxCmd(TIM1_CHANNEL_1, ENABLE);

  TIM1_OC1Init(TIM1_OCMODE_PWM2, TIM1_OUTPUTSTATE_DISABLE, TIM1_OUTPUTNSTATE_DISABLE, 100, TIM1_OCPOLARITY_HIGH, TIM1_OCNPOLARITY_HIGH, TIM1_OCIDLESTATE_RESET, TIM1_OCNIDLESTATE_SET);

  TIM1_ARRPreloadConfig(ENABLE);
  TIM1_OC1PreloadConfig(ENABLE);

  TIM1_CtrlPWMOutputs(ENABLE);
  TIM1_Cmd(ENABLE);
}


请问有哪里需要改动的,另外,直接写寄存器的也不行
void TIM1_init(void)
{  
TIM1->PSCRH=0;//分频系数为0,定时器时钟为8M/(1+0)=8M
TIM1->PSCRL=0;  

  TIM1->ARRH=0x00;
  TIM1->ARRL=0xC8;//频率调为40k



  TIM1->CCMR1 =0x78;//通道1配置成比较输出模式,PWM2模式
//  TIM1->CCER1 |=0x03;//开启通道1引脚,低电平有效  
  TIM1->CCER1=0x03;
   //初始化CCR1,占空比为50%;
  TIM1->CCR1H=0x00;
  TIM1->CCR1L=0x64;
  TIM1->RCR|=0x01;
  TIM1->EGR=0x01;

//  TIM1->CNTRH=0;
//  TIM1->CNTRL=0;
  TIM1->BKR =0x80;  
  TIM1->CR1 =0x01;//启动定时器1
}


谢谢!
收藏 评论7 发布时间:2015-11-15 17:11

举报

7个回答
xiaojuner 回答时间:2015-11-16 07:53:42
不会库函数配置么
阿莫西林 回答时间:2015-11-16 08:39:59
TIM1_OC1Init(TIM1_OCMODE_PWM2, TIM1_OUTPUTSTATE_DISABLE, TIM1_OUTPUTNSTATE_DISABLE,你确定两个都是disable?
lintianda 回答时间:2015-11-16 21:52:22
本帖最后由 lintianda 于 2015-11-16 21:54 编辑
阿莫西林 发表于 2015-11-16 08:39
TIM1_OC1Init(TIM1_OCMODE_PWM2, TIM1_OUTPUTSTATE_DISABLE, TIM1_OUTPUTNSTATE_DISABLE,你确定两个都是di ...

哦,已解决,这里disable写错了。下面寄存器的程序可以用,只是stm8s003 用tim1的pwm得写选项字。谢谢了!
lintianda 回答时间:2015-11-16 21:53:21
lintianda 发表于 2015-11-16 21:52
哦,已解决,这里disable写错了。下面寄存器的程序可以用,只是stm8s003 用tim1得写选项字。谢谢了! ...

用tim1的pwm得写选项字
foxglove 回答时间:2015-11-17 11:41:54
lintianda 发表于 2015-11-16 21:53
用tim1的pwm得写选项字

用tim1的pwm得写选项字
脱缰的蜗牛 回答时间:2016-5-9 15:50:04
用STVD软件的,直接操作寄存器没PWM输出,请问是要设置什么配置字呢??
脱缰的蜗牛 回答时间:2016-5-9 15:50:28
什么选项字呀????

所属标签

相似问题

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