ИК пульт и коди к нему!

Всё об интерфейсах, протоколах, подключении к МК разных устройств, подключении контроллеров к ПК...
Xedory
Читатель
Читатель
Сообщения: 6
Зарегистрирован: 01 фев 2014, 23:36

ИК пульт и коди к нему!

Сообщение Xedory »

Здравствуйте все! Делаю пульт Икна тини13 http://radiohlam.ru/control/ikpult_ATtiny13.htm
ТУТ исходники к нему http://radiohlam.ru/program/ikpult_tiny13_prg_rc5.htm
ТАм есть исходники на RS-5 и NEC
Я имею такие коди от пульта самсунг BF40 - 10EF - 1FEO - 2FDO !!!
скомпилировать не виходит (авр студио 4.0) помогите кточем сможет
Коди вставлял вместо 1, 2, 3, 4
.equ CMD_1=1 ; код команды 1
.equ CMD_2=2 ; код команды 2
.equ CMD_3=3 ; код команды 3
.equ CMD_4=4 ; код команды 4

ХЕЛП!!!
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: ИК пульт и коди к нему!

Сообщение rhf-admin »

Ну ты хоть скинь прогу изменённую, чтоб посмотреть можно было почему она не компилируется, напиши, что тебе AVR отвечает при компиляции или скрин экрана сделай.
А так, как тебе помочь, если неизвестно в чём проблема.

Кроме того интересно откуда взялись коды от пульта Samsung и какой у этого пульта протокол. Но это уже вторая часть марлезонского балета, сначала давай с компиляцией разберёмся.
С уважением, администрация сайта.
Xedory
Читатель
Читатель
Сообщения: 6
Зарегистрирован: 01 фев 2014, 23:36

Re: ИК пульт и коди к нему!

Сообщение Xedory »

rhf-admin писал(а):Ну ты хоть скинь прогу изменённую, чтоб посмотреть можно было почему она не компилируется, напиши, что тебе AVR отвечает при компиляции или скрин экрана сделай.
А так, как тебе помочь, если неизвестно в чём проблема.

Кроме того интересно откуда взялись коды от пульта Samsung и какой у этого пульта протокол. Но это уже вторая часть марлезонского балета, сначала давай с компиляцией разберёмся.

Здравствуйте! Зделал скриншоти 1) место где я делаю замену кода пульта 2) самая замена кодов пульта 3) ошибка при компилирование с заменой кодов!!!
1. http://s020.radikal.ru/i718/1402/34/4da60eac36fa.jpg
2. http://s020.radikal.ru/i705/1402/50/65afe6a80076.jpg
3.http://s006.radikal.ru/i213/1402/6d/2bdcd8313465.jpg

Коди я узнал с помощью вот етого http://www.getchip.net/posts/074-preobr ... ttiny2313/ !!! ПРОТОКОЛА не знаю =(((
БЛАГОДАРЮ за ответ =))
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: ИК пульт и коди к нему!

Сообщение rhf-admin »

Во-первых, ты пытаешься в однобайтную ячейку запихать два байта.
Во-вторых, ты неправильно записываешь эти два байта, потому что когда пишешь шестнадцатиричные числа, надо это указывать. Для этого перед числом дописывают 0x, т.е. число 21 для компилятора десятичное, а 0x21 - шестнадцатиричное.
Поэтому и ошибка при компиляции.
В третьих, набор BF40, 10EF ... - это не коды от пульта Samsung. Девайс, которым снимались эти коды не распознаёт протокол, он просто делает замеры длительности импульсов и по своему определённому алгоритму формирует на основе этих длительностей два байта. Никакого смысла в посылке этих импульсов по одному из стандартных протоколов не будет.
С уважением, администрация сайта.
Xedory
Читатель
Читатель
Сообщения: 6
Зарегистрирован: 01 фев 2014, 23:36

Re: ИК пульт и коди к нему!

Сообщение Xedory »

rhf-admin писал(а):Во-первых, ты пытаешься в однобайтную ячейку запихать два байта.
Во-вторых, ты неправильно записываешь эти два байта, потому что когда пишешь шестнадцатиричные числа, надо это указывать. Для этого перед числом дописывают 0x, т.е. число 21 для компилятора десятичное, а 0x21 - шестнадцатиричное.
Поэтому и ошибка при компиляции.
В третьих, набор BF40, 10EF ... - это не коды от пульта Samsung. Девайс, которым снимались эти коды не распознаёт протокол, он просто делает замеры длительности импульсов и по своему определённому алгоритму формирует на основе этих длительностей два байта. Никакого смысла в посылке этих импульсов по одному из стандартных протоколов не будет.
Тоесть мне нужен декодер ???? Может посоветуете ссилкой или просто советом=))???
Я понял благодаря Вам что не все так просто!!!
Если я всетаки узнаюкоди кнопок своего пульта то я хоть в том месте поменял коди или не там???
Жду совета где копатьи как глубоко!!!! =))))
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: ИК пульт и коди к нему!

Сообщение rhf-admin »

Samsung-овский протокол похож на обычный NEC, но с двумя отличиями:
1) в стартовой последовательности и импульс и пауза по 4,5 мс (в NEC импульс 9, а пауза 4,5)
2) адрес повторяется без инверсии
Переделывать под него надо не прогу RC-5, а прогу NEC, вот эту.
А вообще код команды именно в этом месте и надо менять. Только для Samsung надо ещё и адрес узнать и поставить его в проге в то место, где задаётся младший и старший байт адреса.
С уважением, администрация сайта.
Xedory
Читатель
Читатель
Сообщения: 6
Зарегистрирован: 01 фев 2014, 23:36

Re: ИК пульт и коди к нему!

Сообщение Xedory »

rhf-admin писал(а):Samsung-овский протокол похож на обычный NEC, но с двумя отличиями:
1) в стартовой последовательности и импульс и пауза по 4,5 мс (в NEC импульс 9, а пауза 4,5)
2) адрес повторяется без инверсии
Переделывать под него надо не прогу RC-5, а прогу NEC, вот эту.
А вообще код команды именно в этом месте и надо менять. Только для Samsung надо ещё и адрес узнать и поставить его в проге в то место, где задаётся младший и старший байт адреса.
Огромное СПАСИБО!!!!
Буду копать!
Сделаю отпишусь!=))
Xedory
Читатель
Читатель
Сообщения: 6
Зарегистрирован: 01 фев 2014, 23:36

Re: ИК пульт и коди к нему!

Сообщение Xedory »

rhf-admin писал(а):Samsung-овский протокол похож на обычный NEC, но с двумя отличиями:
1) в стартовой последовательности и импульс и пауза по 4,5 мс (в NEC импульс 9, а пауза 4,5)
2) адрес повторяется без инверсии
Переделывать под него надо не прогу RC-5, а прогу NEC, вот эту.
А вообще код команды именно в этом месте и надо менять. Только для Samsung надо ещё и адрес узнать и поставить его в проге в то место, где задаётся младший и старший байт адреса.
Огромное СПАСИБО!!!!
Буду копать!
Сделаю отпишусь!=))
Xedory
Читатель
Читатель
Сообщения: 6
Зарегистрирован: 01 фев 2014, 23:36

Re: ИК пульт и коди к нему!

Сообщение Xedory »

Помогите розобраться!!!
Есть у меня LOW address и HI address есть команда
11100000 LOW
11100000 HI
01000000 10111111 - command (40BF)
http://s013.radikal.ru/i324/1403/0f/e004a176e621.jpg
что делать??
jks123
Читатель
Читатель
Сообщения: 2
Зарегистрирован: 03 мар 2014, 03:26

Re: ИК пульт и коди к нему!

Сообщение jks123 »

Xedory писал(а):Здравствуйте все! Делаю пульт Икна тини13 http://radiohlam.ru/control/ikpult_ATtiny13.htm
ТУТ исходники к нему http://radiohlam.ru/program/ikpult_tiny13_prg_rc5.htm


ХЕЛП!!!
Новую тему тешил не создавать, нужна также Ваша помощь спецы. Мне для моего устройства нужен встраеваемый пульт управления, думал просто взять универсальный и разобрать - получается громоздко. Нужно 13 комманд - думаю собрать 4-ре такихже пультика и прошить их. Но вот сама проблема - как прошить сея контроллер? от этого я далек. Может подскажете что использовать на такое количество комманд. За прошиву готов заплатить. Спасибо
Ответить

Вернуться в «Интерфейсы / Протоколы / Периферия»