Начинаем програмную реализацию. Американская м/сх mc9s12dp512. Немного о том как предполагается работоспособность робота. Квантовый компьютер от информации от зрения, анализирует. Затем команда по Can. 9s12dp512 считывает команду и последовательный интерфейс отправляет пакеты данных к 68hc08dt64. Далее отработка двигателем всей информации. Ещё зрение не выбрал. Датчики красного цвета, так сам решил. Прием осуществляет такая задача.
Код:
static void Task1(void*pdata){
for ( ; ; ){
CAN0IDM0=0xFF;
CAN0IDM1=0xFF;
CAN0IDM2=0xFF;
CAN0IDM3=0xFF;
CAN0IDM4=0xFF;
CAN0IDM5=0xFF;
CAN0IDM6=0xFF;
CAN0IDM7=0xFF;
CAN0CTL0=CAN0CTL0&0xFE;
if((
CAN0CTL0&0x10)==0){
if(CAN0RFLG||0x01){ CAN0RFLG|=0x01;
asm("swi")
}
} } }