За этим регистром скрывается ФИФО, если установить флаг AINC в CANPAGE равен 0, то достаточно подряд присвоить CANMSG нужные байты, типа того: for(unsigned char i = 0; i < msg->len; i++) { // ЭТО РАСЧИТАНО НА АВТО ДЕКРЕМЕНТ ДАННЫХ !!!!!! CANMSG = *(msg->data+i); } Все, переводите MOb на передачу в CANCDMOB и пакет уйдет, если верно все сконфигурировали.