Translations:Buzzer/4/ru: различия между версиями

Материал из Wiren Board
(Импортирована новая версия из внешнего источника)
(нет различий)

Версия 19:53, 28 мая 2019

Определение сообщения (Buzzer)
Ядро Linux предоставляет интерфейс sysfs для pwm, который принимает частоту pwm и duty cycle в '''наносекундах (10<sup>-9</sup>С)'''! Поэтому, для низкоуровневого управления Buzzer'ом нужно производить пересчёт желаемой частоты из kHz в период в наносекундах по формуле:
<b>
T(ns) = 1 000 000 / f(kHz)
</b>

После этого появляется директория /sys/class/pwm/pwmchip0/pwm2