AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
21.07.2012, 19:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
RC5+atmega 8
Доброго времени суток Надо управлять устройством через ПДУ. Хватит 20 команд с головой... пытаюсь освоить РЦ5 протокол но чтото не выходит. Нашел исходник, исправил под атмегу с тини 2313. Подправил, заработало прерывание, таймеры, на ИК-приемник с обычного пульта реагирует(прерывание выполняется) но в буфер приема ничего не записывается... Подскажите что может быть и где искать гвоздь...? При нажатии на кнопку пульта идет счетчик просто что прерывание сработало, и дальше 3-14 бит протокала. Но он не двигаеться.
прект и видео приложил... по подключению все правильно похоже.
|
|
|
Сказали "Спасибо" miwutka
|
|
|
21.07.2012, 19:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: RC5+atmega 8
А уверен, что пульт RC5?
|
|
|
Сказали "Спасибо" omercury
|
|
|
21.07.2012, 19:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: RC5+atmega 8
хммм..... незнаю... а как проверить? пульт взял от ДВД которому 2 года примерно дешевый самый...
|
|
|
Сказали "Спасибо" miwutka
|
|
|
21.07.2012, 19:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: RC5+atmega 8
второй пульт от панасоника которому лет 10 минимум уже. Тоже самое ....
|
|
|
Сказали "Спасибо" miwutka
|
|
|
21.07.2012, 19:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: RC5+atmega 8
Ищите программу RcExplorer. Выход фотоприемника цепляется на СОМ-порт и показывает что принимается. Для отладки ИК-девайсов - незаменимая штука. Когда-то выкладывал её и тут на форуме: https://kazus.ru/forums/showpost.php...6&postcount=12
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 21.07.2012 в 20:03.
|
|
|
Сказали "Спасибо" MisterDi
|
|
|
21.07.2012, 20:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: RC5+atmega 8
ок поищу спасибо. Если кто может код просмотреть на явные ошибки просмотрите плиз...
|
|
|
Сказали "Спасибо" miwutka
|
|
|
21.07.2012, 20:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: RC5+atmega 8
Явно не RC5.
Сюда загляни.
и сюда
Если честно, RC5 ни разу не встречал...
|
|
|
Сказали "Спасибо" omercury
|
|
|
21.07.2012, 20:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: RC5+atmega 8
Сообщение от MisterDi
|
Ищите программу RcExplorer. Выход фотоприемника цепляется на СОМ-порт и показывает что принимается. Для отладки ИК-девайсов - незаменимая штука.
|
А я, как лох, звуковым редактором пользовался...
|
|
|
Сказали "Спасибо" omercury
|
|
|
21.07.2012, 20:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: RC5+atmega 8
раз это всё не так просто.... тогда подскажите как проще сделать свой простой протокол ? Может примерно алгоритм кто подкинет на словах...?
|
|
|
Сказали "Спасибо" miwutka
|
|
|
21.07.2012, 20:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: RC5+atmega 8
Цитата:
|
А я, как лох, звуковым редактором пользовался...
|
я конечно тоже свой первый ПДУ отлаживал на ЛПТ-анализаторе, т.к. звуковухи просто небыло. Но если есть софт, который автоматом показывает используемый протокол и коды команд, то почему-бы его не использовать?
Цитата:
|
раз это всё не так просто.... тогда подскажите как проще сделать свой простой протокол ? Может примерно алгоритм кто подкинет на словах...?
|
Со своим протоколом заморачиваться нет смысла, т.к. сейчас в природе их насчитывается не мало. Для начала определитесь с каким пультом и каким приемником будете работать. По ИК идут посылки с частотой заполнения порядка 30-50кГц. Большинство интегральных приемников несущую фильтруют и на выходе формируют импульсную последовательность. Недостаток интегральных приемников - фиксированная частота несущей и возможен вариант, когда частоты пульта и приемника не совпадают.
После того, как получите на входе МК импульсную последовательность, в зависимости от используемого протокола нужно просто считать длительности высокого и низкого уровней сигнала, или считывать состояние входа через определенные промежутки времени, и преобразовывать эти данные в 0 и 1. Дальше после приема пакета расшифровывать его и выполнять то, что нужно.
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 21.07.2012 в 20:43.
|
|
|
Сказали "Спасибо" MisterDi
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Декодер RC5
|
vmax1987 |
Микроконтроллеры, АЦП, память и т.д |
38 |
25.08.2010 22:26 |
RC5 transmitter
|
Saadov |
Микроконтроллеры, АЦП, память и т.д |
12 |
22.12.2008 21:08 |
Приемник RC5 в малом корпусе?
|
Muzicant |
Микроконтроллеры, АЦП, память и т.д |
1 |
17.02.2008 11:57 |
Совмещение динамической индикации и приема команд RC5
|
megAdriVeR |
Микроконтроллеры, АЦП, память и т.д |
22 |
24.07.2007 21:18 |
Декодирование команд RC5
|
R_V_A |
Микроконтроллеры, АЦП, память и т.д |
10 |
20.12.2006 19:52 |
Часовой пояс GMT +4, время: 22:10.
|
|