Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 251

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

Werbung

ADwin
P2_CANFD_Get_Fifo_State
Syntax
#Include
ADwinPro_All.inc
ret_val
= P2_CANFD_Get_Fifo_State(
fifo_no
)
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2) des CAN-Kanals.
channel
Nummer (0...31) des Fifo. Nummer 0 steht für den Aus-
fifo_no
gabepuffer.
Bitmuster mit Statusbits des Fifos. Gesetzte Bits geben
ret_val
an, dass der Status zutrifft.
Bit-Nr.
Eingangs-Fifo
0
Fifo ist nicht leer.
1
Fifo ist weniger als halbvoll.
2
Fifo ist leer.
3
Fifo ist übergelaufen.
5
6
7
4, 31:8 –
Bemerkungen
Wenn beim Eingangs-Fifo Bit 3 gesetzt ist, ist mindestens eine CAN-Nachricht
verloren gegangen.
Wenn beim Senden Störungen auftreten, bleibt die Nachricht im Fifo erhalten
und wird später erneut gesendet. Sobald erfolgreich gesendet wurde, werden
Fehler-Statusbits zurückgesetzt.
Siehe auch
P2_CANFD_Read_RMO, P2_CANFD_Write_TMO
Gültig für
CAN-FD-2 Rev. E
Beispiel
ADwin-Pro II Software, Handbuch Apr. 2021
gibt den Betriebszustand eines Fifo zurück.
module
Ausgangs-Fifo
Fifo ist nicht voll.
Fifo ist mehr als halbvoll.
Fifo ist leer.
Busfehler beim Senden.
Beim Senden ging der Buszu-
griff (Arbitration) verloren.
Senden wurde abgebrochen.
P2_CANFD_Get_Fifo_State
channel
,
,
LONG
LONG
LONG
LONG
Pro II: CAN FD-Bus
P2_CANFD_Get_
Fifo_State
247

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis