Gast
#234501
Hallo zusammen, ich möchte die C-Routinen für CAN nach dem Application Note 738 von Microchip verwenden: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011822 Verwendet wird der C18 Compiler für 18CXX8 Controller. Leider gelingt es mir nicht diese Routinen einzubinden damit es sich ohne Fehler kompilieren lässt. Das gesamte Projekt für MPLAB ist mitangehängt. Ich bekomme beim Compilieren folgende Fehler: E:\18er_PICs\Dummy2\can18xx8.c:175:Error [1205] unknown member 'RX0DBEN' in '__tag_98' E:\18er_PICs\Dummy2\can18xx8.c:175:Error [1131] type mismatch in assignment E:\18er_PICs\Dummy2\can18xx8.c:687:Error [1205] unknown member 'RX0OVFL' in '__tag_120' E:\18er_PICs\Dummy2\can18xx8.c:690:Error [1205] unknown member 'RX0OVFL' in '__tag_120' E:\18er_PICs\Dummy2\can18xx8.c:690:Error [1131] type mismatch in assignment E:\18er_PICs\Dummy2\can18xx8.c:690:Error [1117] scalar type expected in 'if' statement E:\18er_PICs\Dummy2\can18xx8.c:693:Error [1205] unknown member 'RX0DBEN' in '__tag_98' E:\18er_PICs\Dummy2\can18xx8.c:696:Error [1117] scalar type expected in 'if' statement