Alcor6L/eLua/pwm
外觀
< Alcor6L
此模組包含用於訪問 eLua CPU 的 PWM(脈衝寬度調製)模組的功能。
設定 PWM 模組。
frequency = pwm.setup( id, frequency, duty )
- id - PWM 模組的 ID。
- frequency - PWM 模組的頻率(以赫茲計)。
- duty - PWM 模組的佔空比,以百分比表示。這必須是 0 到 100 之間的整數。根據硬體的不同,某些佔空比(特別是 0 和 100)可能無法實現。
返回
- frequency - 設定在 PWM 模組上的實際頻率。根據硬體的不同,這可能與頻率引數的值不同。
啟動給定模組上的 PWM 訊號。
pwm.start( id )
- id - PWM 模組的 ID。
返回:無。
停止給定模組上的 PWM 訊號。
pwm.stop( id )
- id - PWM 模組的 ID。
返回:無。
設定給定 PWM 模組的基本時鐘。
clock = pwm.setclock( id, clock )
- id - PWM 模組的 ID。
- clock - 期望的基本時鐘。
返回
- clock - 設定在 PWM 模組上的實際基本時鐘。根據硬體的不同,這可能與時鐘引數的值不同。
獲取給定 PWM 模組的基本時鐘。
clock = pwm.getclock( id )
- id - PWM 模組的 ID。
返回
- clock - PWM 模組的基本時鐘。