ADwin
P2_SPI_Master_Set_Value32
ter-Ausgang zur Ausgabe bereit.
Syntax
#Include
ADwinPro_All.inc
P2_SPI_Master_Set_Value32
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2) des SPI-Masters.
channel
Zu sendende SPI-Nachricht mit bis zu 32 Bit.
mosi_data
Bemerkungen
Die Pinbelegung der Pins DataOut zur Ausgabe der MOSI-Datensignale finden
Sie im Hardware-Handbuch.
Die SPI-Nachricht wird nur zur Ausgabe bereit gestellt. Sie starten die Datenü-
bertragung mit dem Befehl P2_SPI_Master_Start.
Mit
P2_SPI_Master_Set_Value32
(Bits 31:0) einer SPI-Nachricht bereit gestellt werden, auch wenn die SPI-Bitlän-
ge größer ist als 32 Bit. Um auch das obere Wort bereit zu stellen, verwenden
Sie P2_SPI_Master_Set_Value64.
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_Value64,
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 16 Bit
P2_SPI_Config(mod_no, master_no, 0, 16, 0, 0)
Rem Taktfrequenz 1 MHz etc. einstellen
P2_SPI_Master_Config(mod_no, master_no, 250, 75, 1, 0)
Event:
Rem SPI-Nachricht zur Ausgabe bereitstellen und
Rem Datenübertragung starten
P2_SPI_Master_Set_Value32(mod_no, master_no, 12345678h)
P2_SPI_Master_Start(mod_no, master_no)
ADwin-Pro II Software, Handbuch Apr. 2021
stellt eine SPI-Nachricht bis 32 Bit Länge am Mas-
module
channel
(
,
kann in jedem Fall nur das untere Wort
mehrere Parameter für die Datenübertragung
P2_SPI_Master_Get_Value32
2
'2 Master-Schnittstellen
Pro II: SPI-Schnittstelle
P2_SPI_Master_Set_Value32
mosi_data
,
)
LONG
LONG
LONG
P2_
P2_SPI_Master_
Set_Value32
441