Herunterladen Inhalt Inhalt Diese Seite drucken

Verzögertes Einlesen - JÄGER ADwin-Pro II Systembeschreibung

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

Werbung

ADwin
P2_SPI_Master_Config
stelle des Moduls fest.
setzt die Frequenz des SPI-Taktsignals f_SPI.
clk_factor
verzögert das Einlesen von SPI-Nachrichten (relativ zum MOSI
miso_delay
-Signal).
legt fest, ob Slave-Select automatisch oder manuell gesetzt wird.
ss_manual
verlängert das (automatisch aktivierte) Slave-Select-Signal bezogen
ss_time
auf das Taktsignal.
Syntax
#Include
ADwinPro_All.inc
P2_SPI_Master_Config
miso_delay
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2) der Schnittstelle, die als SPI-Master kon-
channel
figuriert ist.
Faktor (2...2500) zur Berechnung der Taktfrequenz f_
clk_factor
SPI aus der Grundfrequenz des Timers:
f_SPI = 25 MHz /
Verzögerungszeit beim Einlesen von SPI-Nachrichten
miso_delay
in Einheiten (0...255) von 20 ns. Damit sind Zeiten im
Bereich von 0...5.1µs einstellbar.
Einstellung des Slave-Select-Betriebsmodus des
ss_manual
SPI-Masters:
0: Slave-Select-Leitung automatisch aktivieren.
1: Slave-Select-Leitung manuell aktivieren.
Nur wenn ss_manual=0, also bei automatischer Akti-
ss_time
vierung:
Zusätzlicher Zeitabstand für das Slave-Select-Signal in
Einheiten (0...255) von 20 ns. Voreinstellung ist 25 (=
0,5 µs). Es sind Zusatzzeiten von 0...5.1µs einstellbar.
Der Zeitabstand T zwischen Slave-Select-Signal und
Taktsignal ergibt sich zu:
T = 0,5 / f_SPI +
Bemerkungen
Mit dem Faktor
clk_factor
die MISO- und MOSI-Signale ausgegeben und eingelesen werden, an den Pins
SCLK1 oder SCLK2 fest. Pinbelegung siehe Hardware-Handbuch.
Einstellbar sind Taktfrequenzen im Bereich von 100Hz .... 12,5MHz.
Eine neu eingestellte Frequenz wird erst verwendet, nachdem der Befehl
aufgerufen wurde.
Master_Start
Eingehende MISO-Daten werden um die eingestellte Verzögerungszeit
versetzt zum MOSI-Signal eingelesen. Somit lassen sich Signallaufzei-
delay
ten kompensieren, die z.B. durch Signalkonditionierung entstehen.
Die eingestellte Verzögerungszeit bleibt solange bestehen, bis eine neue ge-
setzt wird. Mit dem Wert 0 wird die Verzögerungszeit deaktiviert.
ADwin-Pro II Software, Handbuch Apr. 2021
legt (zusätzliche) Eigenschaften einer SPI-Master-Schnitt-
module
channel
(
,
ss_manual
ss_time
,
,
clk_factor
x 20 ns
ss_time
legen Sie die Frequenz f_SPI des Signals, mit der
clk_factor
,
,
)
LONG
LONG
LONG
LONG
LONG
LONG
SPI_
miso_
Pro II: SPI-Schnittstelle
P2_SPI_Master_Config
P2_SPI_Master_
Config
Taktfrequenz
Verzögertes Einlesen
437

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis