Pro II: SPI-Schnittstelle
P2_SPI_Master_Set_Value64
P2_SPI_Master_
Set_Value64
442
P2_SPI_Master_Set_Value64
ter-Ausgang zur Ausgabe bereit.
Syntax
#Include
ADwinPro_All.inc
P2_SPI_Master_Set_Value64
mosi_high
,
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2) des SPI-Masters.
channel
Obere 32 Bit der zu sendenden SPI-Nachricht.
mosi_data
Untere 32 Bit der zu sendenden SPI-Nachricht.
mosi_low
Bemerkungen
Die Pins DataOut zur Ausgabe der MOSI-Datensignale finden Sie im Hard-
ware-Handbuch.
Die SPI-Nachricht wird nur zur Ausgabe bereit gestellt. Sie starten die Datenü-
bertragung mit dem Befehl P2_SPI_Master_Start.
Wenn die SPI-Bitlänge nicht größer ist als 32 Bit, ist
der schnellere Befehl.
Value32
Sie stellen mit
P2_SPI_Config
ein wie die Bitreihenfolge und die Nachrichtenlänge.
Siehe auch
P2_SPI_Config, P2_SPI_Master_Config, P2_SPI_Master_Set_Value32,
SPI_Master_Start, P2_SPI_Master_Status,
Gültig für
SPI-2-D Rev. E, SPI-2-T Rev. E
Beispiel
#Include
ADwinPro_All.inc
#Define
mod_no
4
#Define
master_no
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 1 MHz etc. einstellen
P2_SPI_Master_Config(mod_no, master_no, 250, 75, 1, 0)
Event:
Rem SPI-Nachricht 64 Bit zur Ausgabe bereitstellen
P2_SPI_Master_Set_Value64(mod_no, master_no, 0F678h, 5678h)
Rem Datenübertragung starten
P2_SPI_Master_Start(mod_no, master_no)
stellt eine SPI-Nachricht bis 64 Bit Länge am Mas-
module
(
,
mosi_low
)
mehrere Parameter für die Datenübertragung
P2_SPI_Master_Get_Value32
2
'2 Master-Schnittstellen
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
channel
,
LONG
LONG
LONG
LONG
P2_SPI_Master_Set_
P2_