Обявления |
---|
Для полноценной работы рекомендуется пройти регистрацию. Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я. |
hardlock писал(а):фьюзы правильно выставили?
//TCNT0 = 255 - (9600 / (36*2))
hardlock писал(а):lenivets, строка 35, меняем значение на 0x7C;
Вичисляем по формуле из строки 31://TCNT0 = 255 - (9600 / (36*2))
где 36 - частота передачи.
hardlock писал(а):lenivets, калькулятор в виндовсе тоже это может вычислить. Переключайтесь в режим "программист" Да, 0х добавляется в Си чтобы компилятор понял что это 16-тиричное представление числа.
lenivets писал(а):почему то иной раз постоянно горит светик(помогает только сброс)
//TCNT0 = 255 - (9600 / (36*2))
//255 - top of counter
//9600 - CPU clock (9,6MHz)
//36 - freq of IR (36kHz)
TCNT0=0x[u]82[/u]; //36kHz
// Reinitialize Timer 0 value
//TCNT0 = 255 - (9600 / (36*2))
//255 - top of counter
//9600 - CPU clock (9,6MHz)
//36 - freq of IR (36kHz)
TCNT0=0x79; //36kHz TCNT0=0x7C; //36.7kHz TCNT0=0x80; //38.kHz TCNT0=0x82; //38.4kHz
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3