Programuje przez JTAG'a, ale bez możliwości debuggowania.
Zrobiłem prosty test:
Kod:
while (can_cmd(&message) != CAN_CMD_ACCEPTED) {} //nie wyjdzie dopoki ramka danych nie jest OK
LED1_ON; //zapal diode
while (can_get_status(&message) == CAN_STATUS_NOT_COMPLETED) {} //nie wyjdzie, dopóki transmisja nie będzie OK
_delay_ms(5000);
LED1_OFF; //zgas diode
Dioda się zapaliła, później zgasła, więc niby drugi
while zwraca
CAN_STATUS_COMPLETED, czyli transmisja przebiegła OK.
Jednak próbując wsadzić kod w pętlę nieskończoną niby dioda zaczyna migać, czyli teoretycznie wszystko jest ok, jednak na konwerterze zaplaca się czerwona dioda RX ;/
Oczywiście CAN Monitor nie widzi żadnych informacji
Jakieś pomysły co może być nie tak

?