极简梳理树莓派 Pico 定时器:概要信息和API
1. 树莓派 Pico 的定时器概要信息
简单来说,树莓派 Pico 中具有以下定时单元:
- 1 个 64 位单独递增的通用定时器,频率为 1MHz
- 8 个 16 位可编程 PWM 定时器,所有引脚都可产生 PWM
- 1 个 Systick 系统滴答定时器
- 1 个向下计数的看门狗定时器
- 1 个 RTC 实时时钟
- PIO 状态机内部一个可生成中断的 32 位定时器,频率等于系统时钟频率
- DMA 内部有四个内部起搏计时器(pacing timers),可定期触发传输

2.软件控制方法
2.1 machine.Timer 类的构造方法

2.2 machine.Timer 类的其他方法
machine.Timer 类还有初始化方法和取消初始化方法:

2.3 machine.PWM 类的构造方法
machine.PWM 类的构造方法如下:

2.4 machine.PWM 类的其他方法
machine.PWM 类的其他方法如下:


简单来说,树莓派 Pico 中具有以下定时单元:
* 1 个 64 位单独递增的通用定时器,频率为 1MHz
* 8 个 16 位可编程 PWM 定时器,所有引脚都可产生 PWM
* 1 个 Systick 系统滴答定时器
* 1 个向下计数的看门狗定时器
* 1 个 RTC 实时时钟
* PIO 状态机内部一个可生成中断的 32 位定时器,频率等于系统时钟频率
* DMA 内部有四个内部起搏计时器(pacing timers),可定期触发传输
浙公网安备 33010602011771号