NIBO Library 2.11
|
Statische Klasse zur Erzeugung der PWM-Signale und für die Systemzeit. Mehr ...
#include <pwm.hpp>
Öffentliche, statische Methoden | |
static uint16_t | get_channel_A () |
static void | set_channel_A (uint16_t val) |
static uint16_t | get_channel_B () |
static void | set_channel_B (uint16_t val) |
static uint16_t | get_timer_ms () |
static uint32_t | get_timer_sec () |
static void | init () |
Statische Klasse zur Erzeugung der PWM-Signale und für die Systemzeit.
static uint16_t nibocc::Pwm::get_channel_A | ( | ) | [inline, static] |
PWM Wert für den Kanal A aus dem Bereich 0 bis 1023
static uint16_t nibocc::Pwm::get_channel_B | ( | ) | [inline, static] |
PWM Wert für den Kanal B aus dem Bereich 0 bis 1023
static uint16_t nibocc::Pwm::get_timer_ms | ( | ) | [inline, static] |
Zähler für die Zeit in Milisekunden, zählt bis 1000(=1s) in 1ms Schritten.
static uint32_t nibocc::Pwm::get_timer_sec | ( | ) | [inline, static] |
Zähler für die Zeit in Sekunden, zählt die Sekunden seit dem Systemstart.
static void nibocc::Pwm::init | ( | ) | [inline, static] |
Initialiserung für PWM und Zeitberechnung.
Benutzt pwm_init().
static void nibocc::Pwm::set_channel_A | ( | uint16_t | val | ) | [inline, static] |
PWM Wert für den Kanal A aus dem Bereich 0 bis 1023
static void nibocc::Pwm::set_channel_B | ( | uint16_t | val | ) | [inline, static] |
PWM Wert für den Kanal B aus dem Bereich 0 bis 1023