Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 268

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

Werbung

Pro II: CAN FD-Bus
P2_CANFD_Transmit_Multi_Msg
P2_CANFD_
Transmit_Multi_
Msg
264
P2_CANFD_Transmit_Multi_Msg
richten aus mehreren Fifos frei.
Syntax
#Include
ADwinPro_All.inc
P2_CANFD_Transmit_Multi_Msg
fifo_pattern
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2) des CAN-Kanals.
channel
Bitmuster, in dem die gewünschten Fifos gesetzt wer-
fifo_no
den. Bit 0 steht für den Ausgabepuffer, Bits 1...31 für die
Fifos 1...31.
Bit = 1: Fifo wird zum Senden freigegeben.
Bit = 0: Fifo-Sendestatus bleibt unverändert.
Bemerkungen
Um einen einzelnen Fifo freizugeben, verwenden Sie
Msg.
Der Controller sendet Nachrichten, sobald er Zugriffsrecht auf den CAN-Bus
hat. Die Freigabe zum Senden wird für jeden Fifo separat verwaltet und bleibt
bestehen, solange Nachrichten im Fifo vorhanden sind.
Der Controller sendet jeweils die CAN-Nachricht als nächste, die – über alle
Ausgangs-Fifos gesehen – den niedrigsten Identifier hat.
Wenn keine Nachrichten mehr in einem Fifo enthalten sind, wird die Freigabe
zum Senden zurückgesetzt. Zum erneuten Senden muss die Freigabe für den
Fifo anschließend neu erteilt werden.
Siehe auch
P2_CANFD_Transmit_Msg, P2_CANFD_Enable_Transmit_Fifo,
Enable_Transmit_Queue,
Gültig für
CAN-FD-2 Rev. E
Beispiel
Sie finden die Registernummern des CAN-Controllers AN82527 im Intel
tenblatt (Address map). Beispiele sind:
Adresse 00h: Kontroll-Register
Adresse 01h: Status-Register
Adresse 5fh: Interrupt-Register
Sie finden die Registernummern des CAN-Controllers AN82527 im Intel
tenblatt.
gibt das Senden von gespeicherten CAN-Nach-
module
(
)
P2_CANFD_Write_TMO
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
channel
,
,
LONG
LONG
LONG
P2_CANFD_Transmit_
P2_CANFD_
®
-Da-
®
-Da-

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis