ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
serega_96
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб фев 05, 2011 19:37:42

ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение serega_96 »

Доброго времени суток мне давно хочется собрать декодер на AVR(mega8, tiny2313) который при нажатии на пульте (на пример кнопки 1 будет подавать сигнал на ножку МК первую) весь интернет перерыл всегда нахожу схемы которые выдают сигнал для rs232 или дисплея и т.д. Если у кого-то есть проверенная схема и прошивка устройства просьба выложить сюда, буду очень благодарен.
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3384
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение Мурик »

Хотите чтобы написали вам программу для микроконтроллера?
Или что хотите?
Реклама
serega_96
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб фев 05, 2011 19:37:42

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение serega_96 »

Я думал у кого-то есть подобное? я сам не силён в программировании....
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение Alex72 »

У мастеркита был набор, с продаж снят, но описание есть. Имеется исходники и прошивка. Думаю вместо AT90S2313 сгодится ATtiny2313.
ссылка http://www.masterkit.ru/main/set.php?code_id=29816
Или посмотри ещё на http://www.avrfreaks.net таких проектов там море
Реклама
Эиком - электронные компоненты и радиодетали
serega_96
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб фев 05, 2011 19:37:42

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение serega_96 »

Прошивки тут не найти но устройство класное http://www.masterkit.ru/main/set.php?code_id=29816 а на том американском не понимаю там нечиго не нашол
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3384
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение Мурик »

Посмотрите журнал "Радио" 2006, №9, стр. 56 - 59
После небольшой доработки, имеющаяся там программа подойдет для этих целей.
Реклама
serega_96
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб фев 05, 2011 19:37:42

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение serega_96 »

57стр я так понял прошивка? и примерно это все пойдет на тини2313?
serega_96
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб фев 05, 2011 19:37:42

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение serega_96 »

А возможно тот код проверить на PROTEUS ??
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3384
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение Мурик »

serega_96 писал(а):А возможно тот код проверить на PROTEUS ??
А как в протеусе будешь эмулировать прием сигнала с пульта.
Там вроде нет такой модели, хотя хз.
serega_96
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб фев 05, 2011 19:37:42

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение serega_96 »

Не ну если код не тот то чип будет глючить же ? А нашсчед пульта да тупанул
Последний раз редактировалось serega_96 Вс фев 13, 2011 09:47:24, всего редактировалось 1 раз.
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение Alex72 »

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 писал(а): а на том американском не понимаю там нечиго не нашол
Проекты там смотреть можно только после регистрации
serega_96
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб фев 05, 2011 19:37:42

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение serega_96 »

Спасибо я как-то их не заметил :))
serega_96
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб фев 05, 2011 19:37:42

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение serega_96 »

Вот то что хотел (если правильно перевел) http://www.silicium628.fr/electron/rece ... r_rc5.html Только как теперь запрограммировать я через CVAVR пробовал одним файлом прошивать чип а там штук 10 куда файлы закинуть или как прошить?
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение Alex72 »

serega_96 писал(а):Вот то что хотел (если правильно перевел) http://www.silicium628.fr/electron/rece ... r_rc5.html Только как теперь запрограммировать я через CVAVR пробовал одним файлом прошивать чип а там штук 10 куда файлы закинуть или как прошить?
Файл прошивки с расширением "hex"
serega_96
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб фев 05, 2011 19:37:42

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение serega_96 »

У меня CVAVR не читает .hex не хочет прошивать где я ошибся ? Какой файл открыть через CVAVR
Аватара пользователя
levaclaus
Потрогал лапой паяльник
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение levaclaus »

http://avru.cwx.ru/project/rc5_decoder_na_tiny2313.html
там тольок автор на указал с с общим анодом и катодом индикатор, может кто знает?
serega_96
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб фев 05, 2011 19:37:42

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение serega_96 »

http://avru.cwx.ru/project/rc5_decoder_na_tiny2313.html
там тольок автор на указал с с общим анодом и катодом индикатор, может кто знает?

не помню на каком сайте видел почти такое и там одну строчку в коде менять нужно чтоб было с общим анодом или катодом
Аватара пользователя
andrey_artemov
Встал на лапы
Сообщения: 136
Зарегистрирован: Сб авг 15, 2009 21:26:50
Откуда: Пенза
Контактная информация:

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение andrey_artemov »

Нужно поменять в двух местах
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
}
;   
2. В коде динамической индикации нужно тоже проинверитровать номер включенного индикатора

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

//динамическая индикация
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;
}

dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение dem-vr »

На этой страничке есть прошивки и для MEGA8 и TINY2313
Искать надо лучше:
http://radiokot.ru/forum/viewtopic.php?t=9575&start=0
serega_96
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб фев 05, 2011 19:37:42

Re: ИК_ДУ_RC5_Avr_Mega_Tiny декодер

Сообщение serega_96 »

Так там RC6 а мне нужно RC5
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»