ADwin
setzt die Voreinstellungen für den angegebenen PWM-Ausgang.
PWM_Init
Syntax
#Include
ADwinGoldII.inc / GoldIITiCo.inc
PWM_Init(pwm_output, startdelay, startvalue, mode,
count)
Parameter
Nummer des PWM-Ausgabekanals (1...6).
pwm_output
Startverzögerung in Einheiten von 20ns.
startdelay
Startpegel für die PWM-Ausgabe:
startvalue
0: TTL-Pegel low.
1: TTL-Pegel high.
Betriebsmodus des PWM-Ausgangs als Bitmuster; nur
mode
die Bits 2:0 sind relevant, andere Bits werden ignoriert.
Bit 0: Übernahme einer neuen PW-Frequenz:
Bit 1: Anzahl der Pulse:
Bit 2: Anhalten bei Stopp-Befehl:
Anzahl der Perioden (1...32768), die ausgegeben wer-
count
den.
Nur relevant, wenn mode, bit 1 = 1.
Bemerkungen
Die Voreinstellungen werden aktiv, sobald PWM-Ausgänge mit
zur Ausgabe freigegeben werden.
Enable
Die Änderung der Voreinstellungen bei laufender Ausgabe ist nicht
möglich. Stattdessen stoppen Sie die PWM-Ausgänge mit
oder sperren sie mit PWM_Enable, um die Voreinstellungen zu ändern.
Anschließend geben Sie die PWM-Ausgänge wieder zur Ausgabe frei.
auch
PWM_Enable, PWM_Get_Status, PWM_Latch, PWM_Reset,
Standby_Value,
PWM_Write_Latch
Gültig für
Gold II-CNT
ADwin-Gold II, Handbuch Dez. 2018
•
Bit =0: Übernahme bei Periodenende
•
Bit=1: Übernahme sofort.
•
Bit =0: unendlich viele Perioden.
•
Bit=1: Anzahl der Perioden ist count.
•
Bit =0: Anhalten bei Periodenende
•
Bit=1: Anhalten sofort.
PWM_Init
LONG
LONG
LONG
LONG
LONG
PWM_
PWM_Reset
PWM_
PWM-Ausgänge
PWM_Init
143