stm32产生100k时钟信号_stm32定时器时钟源时钟选择

stm32定时器时钟源时钟选择有意义的参考基础了解时钟选择计数器时钟可由下列时钟源提供:● 内部时钟(CK_INT)● 外部时钟模式1:外部输入脚(TIx)● 外部时钟模式2:外部触发输入(ETR)● 内部触发输入(ITRx):使用一个定时器作为另一个定时器的预分频器在平常使用中我们系统复位 000 默认使用内部时钟源内部时钟源从时钟选择框图中可以看到,内部时钟源(CK_INT)来自RCC的TIM...
摘要由CSDN通过智能技术生成

stm32定时器时钟源时钟选择

有意义的参考

基础了解

时钟选择计数器时钟可由下列时钟源提供:

● 内部时钟(CK_INT)

● 外部时钟模式1:外部输入脚(TIx)

● 外部时钟模式2:外部触发输入(ETR)

● 内部触发输入(ITRx):使用一个定时器作为另一个定时器的预分频器

在平常使用中我们系统复位 000 默认使用内部时钟源

内部时钟源

从时钟选择框图中可以看到,内部时钟源(CK_INT)来自RCC的TIMx_CLK,即定时器本身的驱动时钟。

当禁止从模式控制器(TIMx_SMCR寄存器的SMS=000),则预分频的时钟源CK_PSC由内部时钟源(CK_INT)驱动。定时器的实际控制位为CEN位、DIR位和UG位,并且只能被软件修改(UG位仍被自动清除)。只要CEN位被置1,预分频器的时钟CK_PSC就由内部时钟CK_INT提供。

通用定时器的内部时钟来源于APB1总线时钟,但是通用定时器的内部时钟是根据APB1总线时钟是否分频来决定的,如果APB1总线时钟预分频系数为1,则通用定时器的内部时钟就是APB1总线时钟;但是如果APB1总线时钟的分频系数为2,则通用定时器的内部时钟就是APB1总线时钟的2倍。

下图显示了控制电路和向上计数器在一般模式下,不带预分频器时(分频系数为0)的操作。

如图所示,只有当CEN位被置位高电平的时候,预分频器的时钟CK_PSC和计数器的时钟CK_CNT才开始工作。

外部时钟源1

来自定时器自身输入通道1或通道2的输入信号,经过极性选择和滤波以后生成的触发信号,连接到从模式控制器,进而控制计数器的工作;

来自通道1的输入信号经过上升沿、下降沿双沿检测而生成的脉冲信号进行逻辑相或以后的信号就是TI1F_ED信号,即TI1F_ED双沿脉冲信号。

相关函数

TIM_TIxExternalClockConfig(TIM2, TIM_TS_TI1FP1,TIM_ICPolarity_Rising, 0);

//设置 TIMx 触发为外部时钟(从四个通道引脚引入)

//触发源选择:

//TIM_TIxExternalCLK1Source_TI1ED: 双边沿的Timer Input 1

//TIM_TIxExternalCLK1Source_TI1: 滤波后的Timer Inp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值