Страница 1 из 1

Определение шины из двух крнтроллеров.

Добавлено: Вт ноя 11, 2014 19:26:24
sanjy
мое определение в тексте похожем на си
передача и приём 8 байт на прерываниях по 9 проводам.
Я все правильно написал ? (по сути)

Код: Выделить всё

//first controller
interrupt pin9 is "one" (&byte_transmit[8],&byte_receive) //read 8bit in bus, send 8bit to bus and pin9 sent "1"
{
        for(i=0; i <= 7 ;i++){
        byte_receive[i]=pin[i];
}

        for(i=0; i <= 7 ;i++){
                pin[i]=bit[i];
        }
        pin[i++]=0;

}

//second controller
interrupt pin9 is "two" (&byte_transmit[8],&bute_receive) 
{
        for(i=0; i <= 7 ;i++){
        byte_receive[i]=pin[i];
}

        for(i=0; i <= 7 ;i++){
                pin[i]=bit[i];
        }
        pin[i++]=1; 
}

Re: Определение шины из двух крнтроллеров.

Добавлено: Вт ноя 11, 2014 19:36:03
pyzhman
Да, всё правильно.