ИК_ДУ_RC5_Avr_Mega_Tiny декодер
ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Доброго времени суток мне давно хочется собрать декодер на AVR(mega8, tiny2313) который при нажатии на пульте (на пример кнопки 1 будет подавать сигнал на ножку МК первую) весь интернет перерыл всегда нахожу схемы которые выдают сигнал для rs232 или дисплея и т.д. Если у кого-то есть проверенная схема и прошивка устройства просьба выложить сюда, буду очень благодарен.
- Реклама
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Хотите чтобы написали вам программу для микроконтроллера?
Или что хотите?
Или что хотите?
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Я думал у кого-то есть подобное? я сам не силён в программировании....
- Alex72
- Прорезались зубы
- Сообщения: 201
- Зарегистрирован: Пн сен 08, 2008 11:21:11
- Откуда: Пермь
- Контактная информация:
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
У мастеркита был набор, с продаж снят, но описание есть. Имеется исходники и прошивка. Думаю вместо AT90S2313 сгодится ATtiny2313.
ссылка http://www.masterkit.ru/main/set.php?code_id=29816
Или посмотри ещё на http://www.avrfreaks.net таких проектов там море
ссылка http://www.masterkit.ru/main/set.php?code_id=29816
Или посмотри ещё на http://www.avrfreaks.net таких проектов там море
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Прошивки тут не найти но устройство класное http://www.masterkit.ru/main/set.php?code_id=29816 а на том американском не понимаю там нечиго не нашол
- Реклама
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Посмотрите журнал "Радио" 2006, №9, стр. 56 - 59
После небольшой доработки, имеющаяся там программа подойдет для этих целей.
После небольшой доработки, имеющаяся там программа подойдет для этих целей.
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
57стр я так понял прошивка? и примерно это все пойдет на тини2313?
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
А возможно тот код проверить на PROTEUS ??
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
А как в протеусе будешь эмулировать прием сигнала с пульта.serega_96 писал(а):А возможно тот код проверить на PROTEUS ??
Там вроде нет такой модели, хотя хз.
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Не ну если код не тот то чип будет глючить же ? А нашсчед пульта да тупанул
Последний раз редактировалось serega_96 Вс фев 13, 2011 09:47:24, всего редактировалось 1 раз.
- Alex72
- Прорезались зубы
- Сообщения: 201
- Зарегистрирован: Пн сен 08, 2008 11:21:11
- Откуда: Пермь
- Контактная информация:
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Если лень досмотреть статью до конца, то дам прямые ссылки на прошивкиserega_96 писал(а):Прошивки тут не найти но устройство класное http://www.masterkit.ru/main/set.php?code_id=29816
http://www.masterkit.ru/zip/nm3311.zip
http://www.masterkit.ru/zip/NM3311.2.zip
И вот ещё проект Протеус с моделью пульта RC5 с выходным сигналом без модуляции
http://my-avr.at.ua/publ/pult_du_standart_rc5/1-1-0-44
Проекты там смотреть можно только после регистрацииserega_96 писал(а): а на том американском не понимаю там нечиго не нашол
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Спасибо я как-то их не заметил 
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Вот то что хотел (если правильно перевел) http://www.silicium628.fr/electron/rece ... r_rc5.html Только как теперь запрограммировать я через CVAVR пробовал одним файлом прошивать чип а там штук 10 куда файлы закинуть или как прошить?
- Alex72
- Прорезались зубы
- Сообщения: 201
- Зарегистрирован: Пн сен 08, 2008 11:21:11
- Откуда: Пермь
- Контактная информация:
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Файл прошивки с расширением "hex"serega_96 писал(а):Вот то что хотел (если правильно перевел) http://www.silicium628.fr/electron/rece ... r_rc5.html Только как теперь запрограммировать я через CVAVR пробовал одним файлом прошивать чип а там штук 10 куда файлы закинуть или как прошить?
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
У меня CVAVR не читает .hex не хочет прошивать где я ошибся ? Какой файл открыть через CVAVR
- levaclaus
- Потрогал лапой паяльник
- Сообщения: 302
- Зарегистрирован: Пн янв 07, 2008 16:56:28
- Откуда: Минск
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
http://avru.cwx.ru/project/rc5_decoder_na_tiny2313.html
там тольок автор на указал с с общим анодом и катодом индикатор, может кто знает?
там тольок автор на указал с с общим анодом и катодом индикатор, может кто знает?
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
http://avru.cwx.ru/project/rc5_decoder_na_tiny2313.html
там тольок автор на указал с с общим анодом и катодом индикатор, может кто знает?
не помню на каком сайте видел почти такое и там одну строчку в коде менять нужно чтоб было с общим анодом или катодом
- andrey_artemov
- Встал на лапы
- Сообщения: 136
- Зарегистрирован: Сб авг 15, 2009 21:26:50
- Откуда: Пенза
- Контактная информация:
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Нужно поменять в двух местах
1. Нужно проинвертировать таблицу символов
2. В коде динамической индикации нужно тоже проинверитровать номер включенного индикатора
1. Нужно проинвертировать таблицу символов
Код: Выделить всё
flash char digits[] = { //массив с цифрами
0b01010000, //0 // 0b10101111
0b01011111, //1 // 0b10100000
0b00110010, //2 // 0b11001101
0b00010110, //3 // 0b11101001
0b00011101, //4 // 0b11100010
0b10010100, //5 // 0b01101011
0b10010000, //6 // 0b01101111
0b01011110, //7 // 0b10100001
0b00010000, //8 // 0b11101111
0b00010100 //9 // 0b11101011
}
;
Код: Выделить всё
//динамическая индикация
interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
PORTB=0xFF; //чтобы небыло тени
switch (cur_dig) //---
{
case 0:{digit1=0;digit0=1;break;}; //подаём питание на 1 // {digit1=1;digit0=0;break;}
case 1:{digit0=0;digit1=1;break;}; //подаём питание на 2 {digit0=1;digit1=0;break;}
}
PORTB=digits[digit_out[cur_dig]];
cur_dig++;
if (cur_dig==2) cur_dig=0;
}
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
На этой страничке есть прошивки и для MEGA8 и TINY2313
Искать надо лучше:
http://radiokot.ru/forum/viewtopic.php?t=9575&start=0
Искать надо лучше:
http://radiokot.ru/forum/viewtopic.php?t=9575&start=0
Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер
Так там RC6 а мне нужно RC5


