Pro II: PWM-Ausgänge
P2_PWM_Init
P2_PWM_Init
286
setzt die Voreinstellungen für den angegebenen PWM-Ausgang.
P2_PWM_Init
Syntax
#Include
ADwinPro_All.inc
P2_PWM_Init
module
(
start_value
Begriffe:
Periode
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer des PWM-Ausgabekanals (1...16).
pwm_output
Einmalige Startverzögerung in Einheiten von 10ns.
start_delay
Startpegel für die PWM-Ausgabe:
start_value
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 Perioden:
Bit 2: Anhalten bei Stopp-Befehl:
Anzahl der Perioden (1...32768), die pro Ausgabezyk-
count
lus ausgeführt werden.
Wert ist 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
sie mit P2_PWM_Enable, um die Voreinstellungen zu ändern. Anschließend ge-
ben Sie die PWM-Ausgänge wieder zur Ausgabe frei.
Siehe auch
P2_PWM_Enable, P2_PWM_Get_Status, P2_PWM_Latch, P2_PWM_Reset,
P2_PWM_Standby_Value,
Gültig für
PWM-16(-I) Rev. E
pwm_output
start_delay
,
,
mode
count
,
,
)
•
Bit =0: Übernahme bei Periodenende
•
Bit=1: Übernahme sofort.
•
Bit =0: unendlich viele Perioden.
•
Bit=1: Anzahl der Perioden ist
•
Bit =0: Anhalten bei Periodenende
•
Bit=1: Anhalten sofort.
P2_PWM_Write_Latch_Block
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
,
LONG
LONG
LONG
LONG
LONG
.
count
LONG
P2_PWM_
oder sperren
P2_PWM_Reset