Pro II: CAN-Bus
P2_Get_CAN_Reg
P2_Get_CAN_Reg
220
gibt den Inhalt eines bestimmten Registers auf einem CAN-Control-
P2_Get_CAN_Reg
ler des angegebenen Moduls zurück.
Syntax
#Include
ADwinPro_All.inc
ret_val
P2_Get_CAN_Reg
=
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2) des CAN-Kanals, der den CAN-Control-
channel
ler bestimmt.
Register-Nummer des CAN-Controllers (0...255)
regno
Inhalt des CAN-Controller-Registers
ret_val
Bemerkungen
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
Siehe auch
P2_En_Interrupt, P2_Init_CAN, P2_Set_CAN_Baudrate,
Gültig für
CAN-2 Rev. E
Beispiel
#Include
ADwinPro_All.inc
Init:
REM Initialisierung des CAN-Controllers 1 auf dem CAN-Modul 1
P2_Init_CAN(1,1)
REM Das Kontroll-Register des CAN-Controller 1, Modul 1 auslesen
Par_1
= P2_Get_CAN_Reg(1,1,0)
ADwin
module
channel
regno
(
,
,
P2_Set_CAN_Reg
ADwin-Pro II Software, Handbuch Apr. 2021
)
LONG
LONG
LONG
LONG
®
-Da-