OpenEdv-开源电子网

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

请教TIMER4 ch1,也就是PB6产生PWM波的问题

[复制链接]

20

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2012-8-24
在线时间
3 小时
发表于 2014-8-7 19:26:25 | 显示全部楼层 |阅读模式
5金钱
我的程序都写好了,一个用的timer3  ch2  。一个用的timer4  ch1.在线调试能出现正确的波形(下图为timer3  ch2和 timer1 ch1 的在线调试波形)。为什么用下到板子里用示波器

 timer4   也就是PB6监测不出波形呢?后来换成了timer2  ch2也就是PA1才用示波器监测出来。请问原子哥这是为什么?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-7 23:05:12 | 显示全部楼层
其他地方没用到PB6吧 ?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

20

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2012-8-24
在线时间
3 小时
 楼主| 发表于 2014-8-8 08:14:50 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
没有用到       上面括号里的打错了 图是timer3  ch2和 timer4 ch1 的在线调试波形.

void WM_Init(u16 arr,u16 psc)
{    
//????·??è????????IO???è??
RCC->APB1ENR|=1<<1;       //TIM3?±??????   
  RCC->APB1ENR|=1<<2;       //TIM4?±?????? 

GPIOD->CRH&=0XFFFFFFF0;//PD8????
GPIOD->CRH|=0X00000003;//????????  
  GPIOD->ODR|=1<<8;      //PD8 ??????
  
GPIOA->CRL&=0X0FFFFFFF;//PA7????   ?¨?±?÷3  ?¨??2
GPIOA->CRL|=0XB0000000;//????????????    
GPIOA->ODR|=1<<7;//PA7????
GPIOB->CRL&=0XF0FFFFFF;//PB6????   ?¨?±?÷4  ?¨??1
GPIOB->CRL|=0X0B000000;//????????????    
GPIOB->ODR|=1<<6;//PB6????

TIM3->ARR=arr;//?è?¨?????÷×?????×°?? 
TIM3->SC=psc;//?¤·????÷??·???
TIM4->ARR=arr;//?è?¨?????÷×?????×°?? 
TIM4->SC=psc;//?¤·????÷??·???

TIM4->CCMR1|=6<<4;  //CH1 WM1  反向输出110
TIM4->CCMR1|=1<<3; //CH1?¤×°???? 
TIM3->CCMR1|=7<<12;  //CH2 WM2  正向输出 111
TIM3->CCMR1|=1<<11; //CH2?¤×°??????    

TIM4->CCER|=1<<0;   //OC1 ????????
TIM3->CCER|=1<<4;   //OC2 ????????

  TIM3->CR1=0x8000;   //ARPE???? 
TIM3->CR1|=0x01;    //?????¨?±?÷3
  delay_us(200);
TIM4->CR1=0x8000;   //ARPE???? 
TIM4->CR1|=0x01;    //?????¨?±4
}
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-8 23:32:52 | 显示全部楼层
回复【3楼】firexxl:
---------------------------------
这看上去没问题啊.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-4 08:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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