Herunterladen Inhalt Inhalt Diese Seite drucken

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

Inhaltsverzeichnis

Werbung

Synchrone serielle Schnittstelle
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
12 MHz. Details entnehmen Sie bitte der IC2-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]);
25
Bedienerhandbuch UNIGATE
: long;
: byte;
: word;
: buffer[100];
: buffer[100];
Deutschmann Automation GmbH & Co. KG
®
IC2 - Fast Ethernet V. 1.8
4.8.22

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis