Description: CAN setup/test routine for dspic s
purpose-built for dsPIC30f4012 and dsPIC30f6010A
routines establish communication based on the ECHO hint in CAN transfer protocol.
Stack uses ISR of the dsPIC for backend-solutions.
MPLAB based approach and realization, very sophisticated implementation, flexible cross-referenced coding style.
NO WORKAROUND SOLUTION! like usally
To Search:
File list (Check if you may need any files):
dspic_can_echo_with ISR\CAN_Modul1\can.h
.......................\..........\CAN1AbortAll.c
.......................\..........\CAN1AbortAll.o
.......................\..........\CAN1GetRXErrorCount.c
.......................\..........\CAN1GetRXErrorCount.o
.......................\..........\CAN1GetTXErrorCount.c
.......................\..........\CAN1GetTXErrorCount.o
.......................\..........\CAN1Initialize.c
.......................\..........\CAN1Initialize.o
.......................\..........\CAN1IsBusOff.c
.......................\..........\CAN1IsBusOff.o
.......................\..........\CAN1IsRXPassive.c
.......................\..........\CAN1IsRXPassive.o
.......................\..........\CAN1IsRXReady.c
.......................\..........\CAN1IsRXReady.o
.......................\..........\CAN1IsTXPassive.c
.......................\..........\CAN1IsTXPassive.o
.......................\..........\CAN1IsTXReady.c
.......................\..........\CAN1IsTXReady.o
.......................\..........\CAN1ReceiveMessage.c
.......................\..........\CAN1ReceiveMessage.o
.......................\..........\CAN1SendMessage.c
.......................\..........\CAN1SendMessage.o
.......................\..........\CAN1SetFilter.c
.......................\..........\CAN1SetFilter.o
.......................\..........\CAN1SetMask.c
.......................\..........\CAN1SetMask.o
.......................\..........\CAN1SetOperationMode.c
.......................\..........\CAN1SetOperationMode.o
.......................\..........\CAN1SetOperationModeNoWait.c
.......................\..........\CAN1SetOperationModeNoWait.o
.......................\..........\CAN1SetRXMode.c
.......................\..........\CAN1SetRXMode.o
.......................\..........\CAN1SetTXMode.c
.......................\..........\CAN1SetTXMode.o
.......................\..........\CAN_Modul1.cof
.......................\..........\CAN_Modul1.hex
.......................\..........\CAN_Modul1.map
.......................\..........\CAN_Modul1.mcp
.......................\..........\CAN_Modul1.mcs
.......................\..........\CAN_Modul1.mcw
.......................\..........\CAN_Modul1.mptags
.......................\..........\CAN_Modul1.tagsrc
.......................\..........\ConfigIntCAN1.c
.......................\..........\ConfigIntCAN1.o
.......................\..........\libp30F6010A.a
.......................\..........\main.c
.......................\..........\main.o
.......................\..........\Makefile
.......................\..........\p30f6010A.gld
.......................\..........\p30f6010A.h
.......................\..........\p30f6010A.inc
.......................\..........\Text_out.c
.......................\..........\Text_out.h
.......................\..........\Text_out.o
.......................\..........\USART.c
.......................\..........\USART.h
.......................\..........\USART.o
.......................\.........2\can.h
.......................\..........\CAN1AbortAll.c
.......................\..........\CAN1AbortAll.o
.......................\..........\CAN1GetRXErrorCount.c
.......................\..........\CAN1GetRXErrorCount.o
.......................\..........\CAN1GetTXErrorCount.c
.......................\..........\CAN1GetTXErrorCount.o
.......................\..........\CAN1Initialize.c
.......................\..........\CAN1Initialize.o
.......................\..........\CAN1IsBusOff.c
.......................\..........\CAN1IsBusOff.o
.......................\..........\CAN1IsRXPassive.c
.......................\..........\CAN1IsRXPassive.o
.......................\..........\CAN1IsRXReady.c
.......................\..........\CAN1IsRXReady.o
.......................\..........\CAN1IsTXPassive.c
.......................\..........\CAN1IsTXPassive.o
.......................\..........\CAN1IsTXReady.c
.......................\..........\CAN1IsTXReady.o
.......................\..........\CAN1ReceiveMessage.c
.......................\..........\CAN1ReceiveMessage.o
.......................\..........\CAN1Sen