OpenEdv-开源电子网

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

定时器3.。。。。。。。。。

[复制链接]

62

主题

203

帖子

0

精华

高级会员

Rank: 4

积分
655
金钱
655
注册时间
2013-11-15
在线时间
87 小时
发表于 2014-7-31 11:11:10 | 显示全部楼层 |阅读模式
5金钱
//通用定时器3中断初始化
//这里时钟选择为APB1的2倍,而APB1为36M
//arr:自动重装值。
//psc:时钟预分频数
//这里使用的是定时器3!
void TIM3_Int_Init(u16 arr,u16 psc)
{
 RCC->APB1ENR|=1<<1; //TIM3时钟使能   
  TIM3->ARR=arr;   //设定计数器自动重装值//刚好1ms   
 TIM3->SC=psc;   //预分频器7200,得到10Khz的计数时钟   
 TIM3->DIER|=1<<0;   //允许更新中断  
 TIM3->CR1|=0x01;    //使能定时器3
   MY_NVIC_Init(1,3,TIM3_IRQChannel,2);//抢占1,子优先级3,组2         
}
//这里时钟选择为APB1的2倍,而APB1为36M
那句话体现是APB1的2倍呢?

 

最佳答案

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

确实这段话,没找到SMCR说
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

62

主题

203

帖子

0

精华

高级会员

Rank: 4

积分
655
金钱
655
注册时间
2013-11-15
在线时间
87 小时
 楼主| 发表于 2014-7-31 11:11:11 | 显示全部楼层



确实这段话,没找到SMCR说
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2014-7-31 11:11:11 | 显示全部楼层
库函数有这个函数。。。设置SCR
 void TIM_InternalClockConfig(TIM_TypeDef* TIMx)
{
  /* Check the parameters */
  assert_param(IS_TIM_LIST6_PERIPH(TIMx));
  /* Disable slave mode to clock the prescaler directly with the internal clock */
  TIMx->SMCR &=  (uint16_t)(~((uint16_t)TIM_SMCR_SMS));
}
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

109

主题

1606

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2222
金钱
2222
注册时间
2011-12-15
在线时间
37 小时
发表于 2014-7-31 11:39:06 | 显示全部楼层
因为他要运行在72Mhz下。
专业制作STM32 物联网通信模块板,模块交流群:369840039。
回复

使用道具 举报

16

主题

123

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2014-7-22
在线时间
0 小时
发表于 2014-7-31 12:54:30 | 显示全部楼层
APB1下的时钟最快不是36MHZ吗?
回复

使用道具 举报

62

主题

203

帖子

0

精华

高级会员

Rank: 4

积分
655
金钱
655
注册时间
2013-11-15
在线时间
87 小时
 楼主| 发表于 2014-7-31 14:07:17 | 显示全部楼层
回复【2楼】ST-FAE-SALE:
---------------------------------
APB1下的时钟不是36M吗?这个2倍是怎么来的
回复

使用道具 举报

109

主题

1606

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2222
金钱
2222
注册时间
2011-12-15
在线时间
37 小时
发表于 2014-7-31 15:14:07 | 显示全部楼层
嗯,如果是36Mhz,需要乘以2.你可以看下寄存器手册。
专业制作STM32 物联网通信模块板,模块交流群:369840039。
回复

使用道具 举报

62

主题

203

帖子

0

精华

高级会员

Rank: 4

积分
655
金钱
655
注册时间
2013-11-15
在线时间
87 小时
 楼主| 发表于 2014-7-31 15:16:24 | 显示全部楼层
回复【5楼】ST-FAE-SALE:
---------------------------------
不明白,求指导
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-4 15:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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