OpenEdv-开源电子网

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

定时器使用外部时钟源后需要设置预分频系数吗?

[复制链接]

8

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2017-1-24
在线时间
27 小时
发表于 2017-7-8 21:48:01 | 显示全部楼层 |阅读模式
8金钱
我看到一段代码,是使用了TIM2的外部时钟源模式。(每检测到一次上升或者下降沿计数一次)。所以为什么还要设置预分频系数,设置的话应该设置成多少?         TIM_TimeBaseStructure.TIM_Prescaler=0;  //定时器分频        TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up; //向上计数模式
        TIM_TimeBaseStructure.TIM_Period=0xFFFFFFFF;   //自动重装载值
        TIM_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV1;
        TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);
         
        TIM_TIxExternalClockConfig(TIM2,TIM_TIxExternalCLK1Source_TI2,TIM_ICPolarity_Rising,0);//外部时钟源



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

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-17 16:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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