DA14580外设篇之定时器和PWM

1、定时器描述

    DA14580有软件定时器和内核定时器,软件定时器属于DA14580的外设,一共有2个Timer0、Timer2。

内核定时器属于BLE的,这里只介绍软件定时器Timer0和Timer2。

1.1、Timer0

    Timer0是一款具有PWM输出功能的16位通用定时器。 Timer0可以编程为产生周期性中断(SWTIM)。

    Timer0可以输出2组PWM(PWM0、PWM1),PWM0和PWM是互补型的,只能调节PWM0的占空比,PWM1则和PWM0的电平相反。

    定时器0的PWM属于频率调节 (可调高、低电平时间,导致频率变化)

1.2、Timer2

    Timer2是14位的定时器,不能做定时器中断,只能用作PWM (PWM2、PWM3、PWM4),这3个PWM的频率共用,占空比可单独设置。

    定时器2的PWM属于脉宽调节 (频率固定,占空比改变)

 

 

2、Timer0寄存器

2.1、TIMER0_CTRL_REG  定时器0控制寄存器

 

符号 描述
15:4   Reserved
3 PWM_MODE

PWM模式:

0: PWM在打开(ON)时一直为高电平

1: PWM在打开(ON)时输出占空比为50%的时钟,时钟频率为Timer0时钟除2

你可能感兴趣的:(蓝牙)