Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 448

Programmierung in adbasic
Vorschau ausblenden Andere Handbücher für ADwin-Pro II:
Inhaltsverzeichnis

Werbung

Pro II: SPI-Schnittstelle
P2_SPI_Master_Status
P2_SPI_Master_
Status
444
P2_SPI_Master_Status
aktiv oder inaktiv ist.
Syntax
#Include
ADwinPro_All.inc
ret_val
P2_SPI_Master_Status
=
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2) des SPI-Masters.
channel
Status des SPI-Masters:
ret_val
0: Datenübertragung ist beendet;
im Automatik-Modus auch: Slave-Select-Leitung ist
inaktiv.
1: Datenübertragung dauert noch an;
im Automatik-Modus auch: Slave-Select-Leitung ist
aktiv.
Bemerkungen
Solange die Datenübertragung andauert (Rückgabewert = 1), darf kein weiterer
SPI-Befehl ausgeführt werden.
Wenn mit
P2_SPI_Master_Config
lect-Leitung eingestellt ist, gibt
ve-Select-Leitung SS out aktiv oder inaktiv ist. Mit
fest, welcher Pegel die Slave-Select-Leitungen aktiv schaltet.
Siehe auch
P2_SPI_Master_Set_Value32, P2_SPI_Master_Set_Value64,
Master_Start, P2_SPI_Master_Get_Value32,
Gültig für
SPI-2-D Rev. E, SPI-2-T Rev. E
Beispiel
#Include
ADwinPro_All.inc
#Define
mod_no
4
master_no
#Define
Init:
P2_SPI_Mode(mod_no, 4)
Rem CPOL = 0, CPHA = 0; Nachrichtenlänge 64 Bit
P2_SPI_Config(mod_no, master_no, 0, 64, 0, 0)
Rem Taktfrequenz 100 kHz
Rem MISO-Signal um 1.5µs verzögert einlesen
Rem Slave-Select-Signal um 5µs auf 10µs
Rem Slave-Select-Leitung automatisch aktivieren
P2_SPI_Master_Config(mod_no, master_no, 250, 75, 1, 0)
Rem SPI-Nachricht 64 Bit zur Ausgabe bereitstellen
P2_SPI_Master_Set_Value64(mod_no, master_no, 0F678h, 5678h)
Event:
Rem Slave-Select-Ausgang SS out automatisch aktivieren und
Rem Datenübertragung starten
P2_SPI_Master_Start(mod_no, master_no)
Rem Status des Masters abfragen, bis er nicht mehr aktiv ist
Do
Par_80
= P2_SPI_Master_Status(mod_no, master_no)
Until(Par_80
<> 1)
gibt zurück, ob die Datenübertragung des SPI-Masters
module
(
das automatische Setzen der Slave-Se-
P2_SPI_Master_Status
P2_SPI_Master_Get_Value64
2
'2 Master-Schnittstellen
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
channel
,
)
LONG
LONG
LONG
auch an, ob die Sla-
legen Sie
P2_SPI_Config
P2_SPI_
verlängern

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis