안녕하세요 CAN을 처음 공부하고 있는 학생입니다.
MCU 두개를 사용하는데요
MCU1은 블루투스를 이용해 컴퓨터에서 입력을 받은 후, 그 입력값을 MCU2로 전달합니다. MCU2는 입력받은 값에 따라 모터를 구동하도록 하려고 합니다.
이 동작을 일단 USART로는 성공했는데, 캔통신으로는 잘 되지가 않네요.
질문하고 싶은것은 통신 후 저장된 메시지가 리셋되지 않아서, 통신하는 선을 뽑아도 계속해서 값이 저장되어있는 것을 확인했습니다.
CANMSG와 CANPAGE를 초기화 시켜도 값은 계속 남아있었습니다.
can.c와 can.h는 교재에 나온 소스를 그대로 사용하고 있어 첨부합니다.