Herunterladen Inhalt Inhalt Diese Seite drucken

Spi-Betrieb; Script-Beispiel - DEUTSCHMANN AUTOMATION UNIGATE IC Bedienerhandbuch

Inhaltsverzeichnis

Werbung

Deutschmann Automation GmbH & Co. KG
5.2

SPI-Betrieb

Zur Nutzung der Schnittstelle im SPI-Betrieb muss diese zunächst initialisiert werden. Mit dem
Befehl InitSPI werden die Betriebsart, der Modus (Signalpolarität und phase) und die Taktfre-
quenz festgelegt.
Der Datenaustausch erfolgt mit dem Befehl ExchangeSPI. Die maximale Taktfrequenz beträgt
je nach Hardware 1 bzw. 5 MHz. Details entnehmen Sie bitte der IC-Pinout-Liste im Download-
Bereich unserer Web-Seite.
Bitte beachten Sie auch die Dokumentation der Script-Befehle in der Hilfe des Protocol 
Developers.
5.2.1

Script-Beispiel

var
L_Freq
var
b_Channel
var
w_Len
var
a_BufOut
var
a_BufIn
moveconst(L_Freq, 1000000); // 1 MHz
InitSPI(1 , 0 , L_Freq);
moveconst(b_Chanel, 0);
moveconst(w_Len, 11);
moveconst(a_BufOut[0], "Hello World"); 
ExchangeSPI(b_Channel, w_Len, a_BufOut[0], a_BufIn[0]);
20.7.20
: long;
: byte;
: word;
: buffer[100];
: buffer[100];
Bedienerhandbuch UNIGATE
Synchrone serielle Schnittstelle
®
IC - DeviceNet V. 3.6
23

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis