Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » как правильно прописать код в cvavr

Страниц (1): [1]
 

1. mrbin - 12 Ноября, 2013 - 15:39:20 - перейти к сообщению
подскажите как правильно прописать этот код,в cvavr.


#include "rc5.h"
#include "main.h"

int main (void)
{
PORTB = 0b00000000; DDRB = 0b00000000;
PORTC = 0b00000000; DDRC = 0b00000000;
PORTD = 0b00000000; DDRD = 0b11111111; // тут светодиоды

Rc5_SetRx(); // инициализируем таймер 1

sei(); // глобально разрешаем прерывания

while(1)
{
if (rc5.dataOK) { // если получены данные с ПДУ
PORTD = 0; // тушим все светодиоды
sbi(PORTD, rc5.command); // зажигаем светодиод, соответствующий комманде с ПДУ

rc5.dataOK = 0; // сбрасываем флаг
}
}

}