OpenEdv-开源电子网

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

PWM怎么没有反应呢,没有哪里设置错啊

[复制链接]

14

主题

88

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2012-3-2
在线时间
8 小时
发表于 2012-3-2 16:26:39 | 显示全部楼层 |阅读模式

这个是我的PWM设置,可是怎么没有反应呢,没有哪里设置错啊

 void PWM_Init(u16 arr,u16 psc)
{        
 //此部分需手动修改IO口设置
 RCC->APB1ENR|=1<<1;       //TIM3时钟使能   

// GPIOA->CRH&=0XFFFFFFF0;//PA8输出
// GPIOA->CRH|=0X00000004;//浮空输入
    
 GPIOA->CRL&=0X00FFFFFF;//PA7 6输出
 GPIOA->CRL|=0XBB000000;//复用功能输出   
 GPIOA->ODR|=1<<7;//PA7上拉 
 GPIOA->ODR|=1<<6;//PA6上拉 

 TIM3->ARR=arr;//设定计数器自动重装值
 TIM3->SC=psc;//预分频器不分频`
 
 TIM3->CCMR1|=7<<12;  //CH2 PWM2模式  
 TIM3->CCMR1|=1<<11; //CH2预装载使能   
 
 TIM3->CCMR1|=7<<4;  //CH1 PWM2模式  
 TIM3->CCMR1|=1<<3; //CH1预装载使能 
 
 TIM3->CCER|=1<<4;   //OC2 输出使能     
 TIM3->CCER|=1<<0;   //OC1 输出使能
// TIM3->CCER|=1<<8;   //OC3 输出使能
// TIM3->CCER|=1<<12;   //OC4 输出使能 
     
 TIM3->CR1=0x0080;   //ARPE使能
 TIM3->CR1|=0x01;    //使能定时器3  
 RCC->APB2ENR |= 1<<0;//开启辅助IO时钟          
}   

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

使用道具 举报

17

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2012-1-19
在线时间
0 小时
发表于 2012-3-2 21:37:40 | 显示全部楼层
PA的时钟开启没?
 TIM3->CR1=0x0080;   //ARPE使能 改成TIM3->CR1|=0X0080;  试试
柳暗花明
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-3-2 21:45:21 | 显示全部楼层
先参考我的代码.
你的时钟确实没开启.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

14

主题

88

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2012-3-2
在线时间
8 小时
 楼主| 发表于 2012-3-3 11:03:41 | 显示全部楼层
嗯,对,我的PA的时钟忘记开了,多谢两位提醒;
to liucheng_34:这个X和x应该在keil里面是可以识别的;
 
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
24
金钱
24
注册时间
2012-3-5
在线时间
0 小时
发表于 2012-3-5 19:52:36 | 显示全部楼层
mark
回复 支持 反对

使用道具 举报

14

主题

88

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2012-3-2
在线时间
8 小时
 楼主| 发表于 2012-3-7 17:26:34 | 显示全部楼层
为什么我这个通道1一直都没有反应呢,哪里设置不对吗???
回复 支持 反对

使用道具 举报

14

主题

88

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2012-3-2
在线时间
8 小时
 楼主| 发表于 2012-3-7 17:29:51 | 显示全部楼层
哦,刚才找到原因了,CCR1忘记配置了
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-25 01:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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