Alcor6L/PicoLisp/pwm
外觀
< Alcor6L
此模組包含用於訪問 Alcor6L CPU 的 PWM(脈衝寬度調製)模組的函式。
設定 PWM 模組。
(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。
返回:NIL。
停止在給定模組上的 PWM 訊號。
(pwm-stop id)
- id - PWM 模組的 ID。
返回:NIL。
設定給定 PWM 模組的基本時鐘。
(pwm-setclock id clock)
- id - PWM 模組的 ID。
- clock - 需要的基本時鐘。
返回
- clock - 實際設定在 PWM 模組上的基本時鐘。根據硬體的不同,這可能與時鐘引數的值不同。
獲取給定 PWM 模組的基本時鐘。
(pwm-getclock id)
- id - PWM 模組的 ID。
返回
- clock - PWM 模組的基本時鐘。