Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 245

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

Werbung

ADwin
P2_CANFD_Enable_Transmit_Event_Fifo
gesendete CANFD-Nachrichten und speichert die Informationen in einem
CANFD-Datenfeld.
Der Befehl greift nicht auf den CAN FD-Controller zu.
Syntax
#Include
ADwinPro_All.inc
ret_val
P2_CANFD_Enable_Transmit_Event_Fifo
=
fifo_size
timestamp
,
Parameter
Anzahl (1...32) der gesendeten CAN-Nachrichten, die
fifo_size
der Fifo speichern kann.
Sende-Zeitstempel:
timestamp
0: kein Zeitstempel.
1: Zeitstempel wird in die CAN-Nachricht eingefügt.
Feld, das CAN-Informationen aufnimmt.
c a n f d _
data[]
Befehlsstatus:
ret_val
0: Fifo ist angelegt.
-1: Speicher ist voll, Überwachungs-Fifo konnte nicht
angelegt werden.
Bemerkungen
Die Modulnummer und der CAN FD-Controller werden mit P2_CANFD_Init_Da-
tatable festgelegt und sind im Feld canfd_data[] abgelegt. Alle Einstellungen
werden mit P2_CANFD_Init_Controller in den Controller übertragen.
Im CANFD-Controller stehen insgesamt 2 kB Speicher für Eingangs-, Aus-
gangs- und Überwachungs-Fifo sowie den Ausgabepuffer zur Verfügung. Die
Größe des Ausgabepuffers ergibt sich aus der Anzahl der Nachrichten
size; eine Nachricht setzt sich zusammen aus dem Header (8 Byte) und ggf.
aus dem Zeitstempel (timestamp: 4 Bytes):
Größe Überwachungs-Fifo =
Im Überwachungs-Fifo werden für alle gesendeten Nachrichten (aus allen Aus-
gangs-Fifos und aus dem Ausgabepuffer) jeweils der Header sowie ggf. der zu-
gehörige Zeitstempel gespeichert.
Siehe auch
P2_CANFD_Get_Fifo_State, P2_CANFD_Read_EFO,
table, P2_CANFD_Init_Controller, P2_CANFD_Enable_Receive_Fifo,
CANFD_Enable_Transmit_Fifo, P2_CANFD_Enable_Transmit_Queue,
CANFD_Set_Baudrate_Nominal, P2_CANFD_Set_Baudrate_Data,,
CANFD_Set_SID11, P2_CANFD_Set_TDC,
Gültig für
CAN-FD-2 Rev. E
Beispiel
siehe
P2_CANFD_Init_Datatable
ADwin-Pro II Software, Handbuch Apr. 2021
P2_CANFD_Enable_Transmit_Event_Fifo
definiert einen Überwachungs-Fifo für
canfd_data
,
[])
*
(8
+ timestamp*4)
fifo_size
P2_CANFD_Init_Data-
P2_CANFD_Set_Mode
Pro II: CAN FD-Bus
P2_CANFD_
Enable_Transmit_
Event_Fifo
(
LONG
LONG
ARRAY
LONG
LONG
fifo_
P2_
P2_
P2_
241

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis