Протоколы IR пультов дистанционного управления

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Tigra
Встал на лапы
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):ширина клеточки на твоей осцилограмме чему равна? (время развертки) если это NEC то должно быть условие повтора при удержании кнопки, если RC-5, то инверсия бита, лично мне пока маловато информации что бы сделать вывод о протоколе. хотя бы сделай осциллограммы при удержании кнопки.


Ширина клетки 500 мкс
Вот осцилограмма удержания кнопки
Вложения
55.gif
(10.95 КБ) 424 скачивания
Аватара пользователя
Tigra
Встал на лапы
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):вроде с фьюзами все путем, единственное нету галочки на программирование фьюзов, но думаю ты их уже зашил, так как на картинке?


Да,зашил галку убрал чтоб быстрее прошивалось , когда пробовал подбирать константы.
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

исходничек твой смотрю, который на жки, не вижу, таймер0 ты включил или нет? регистр TCCR0=1 ?
с протоколом опредилился? щас гляну твою нову картинку.
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

забыл дописать буковку TCCR0B=1 :oops:
не могу понять что у тебя за такая соединительная касая линия между посылками!? :shock: можешь сделай разрешение клеточки 1мс и утержание покажи.
Аватара пользователя
Tigra
Встал на лапы
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):исходничек твой смотрю, который на жки, не вижу, таймер0 ты включил или нет? регистр TCCR0=1 ?
с протоколом опредилился? щас гляну твою нову картинку.


С таймерами у меня очень тяжело!
Большая часть кода не моя, поэтому мог перенести не всё, темболее код был под мегу 16 . Включения и настройки таймеров не совпадают!
А насчёт протакола из 10 пультов дома думаю хоть один окажется NEC.
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

А насчёт протакола из 10 пультов дома думаю хоть один окажется NEC.
ну NEC так NEC, но лично у меня в голове не стыкуется протокол, пульт случайно не от спутникового рессивера? сделай несколько снимков с разных пультов.
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

Большая часть кода не моя, поэтому мог перенести не всё, темболее код был под мегу 16 . Включения и настройки таймеров не совпадают!
тогда сначала запусти генератор начального кода в код вижане и на вкладках поставь нужные галочки.
Аватара пользователя
Tigra
Встал на лапы
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):сделай несколько снимков с разных пультов.


Вот пульты , очень трудно поймать момент 1 посылки.
Вложения
72.gif
(9.69 КБ) 389 скачиваний
79.gif
(8.77 КБ) 380 скачиваний
93.gif
(8.55 КБ) 366 скачиваний
102.gif
(8.68 КБ) 277 скачиваний
104.gif
(11 КБ) 416 скачиваний
Аватара пользователя
Tigra
Встал на лапы
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а): сделай несколько снимков с разных пультов.


Вот ещё
Вложения
107.gif
(9.24 КБ) 402 скачивания
134.gif
(8.92 КБ) 369 скачиваний
138.gif
(8.63 КБ) 365 скачиваний
Аватара пользователя
Tigra
Встал на лапы
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):исходничек твой смотрю, который на жки, не вижу, таймер0 ты включил или нет? регистр TCCR0=1 ?


ДА строка 36 TCCR0B=0x04;
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

ДА строка 36 TCCR0B=0x04;
ага нашел тока вот инициализацией внешнего прерывания не согласен. я тебе исходничек навоял попробуй его в деле, а я пока картинки посмотрю. :)
Последний раз редактировалось ooogo Вс янв 10, 2010 01:19:48, всего редактировалось 1 раз.
Аватара пользователя
Tigra
Встал на лапы
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а): я тебе исходничек навоял попробуй его в деле


при прошивке кодвижен поругался, но тем немение прошил .
на экране пустота, пропали даже 000 . на нажатие кнопок всех пультов имеющихся у меня дома устройство не как не реагирует
Вложения
.jpg
(111.87 КБ) 398 скачиваний
Аватара пользователя
Tigra
Встал на лапы
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а): я тебе исходничек навоял попробуй его в деле


при прошивке кодвижен поругался, но тем немение прошил .
на экране пустота, пропали даже 000 . на нажатие кнопок всех пультов имеющихся у меня дома устройство не как не реагирует
Вложения
.jpg
(111.87 КБ) 367 скачиваний
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

при прошивке кодвижен поругался, но тем немение прошил .
в опциях проекта(компилятора) поставь глубину стека 48 байт и он перестанет, заодно проверь что бы там частота стояла 8 МГц.
на экране пустота, пропали даже 000
так и должно быть, что бы информативность о работе была поробуй вот этот исходник.
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

посмотрел на кортинки, по поводу размерности клеточек не совсем понял ну да ладно, значит картинки с номерами 79, 93, 102, 134, 138 похожи на NEC протокол.
вопрос: на какую ножку вешал приемник и в какой обвязке?
Аватара пользователя
Tigra
Встал на лапы
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):что бы информативность о работе была поробуй вот этот исходник.


После внесённых поправок код вижен при прошивке перестал ругаться на нехватку скека.
Надпись пропадает только при нажатии на 4 пульта, те у которых первая посылка полная а повторные короткие!
УРА Уже что-то получается! :P
Аватара пользователя
Tigra
Встал на лапы
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а): на какую ножку вешал приемник и в какой обвязке?


PORTD.2
47 mkf на GND
3 kOm на VCC
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

УРА Уже что-то получается!
Рано пить самогон, теперь ты у меня ошибку ищи... :))
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

PORTD.2
47 mkf на GND
3 kOm на VCC

сделай по даташиту. http://www.datasheetcatalog.org/datashe ... 092_DS.pdf
Вложения
1.gif
резистор более 10 КОм
(3.35 КБ) 425 скачиваний
Последний раз редактировалось ooogo Вс янв 10, 2010 01:46:05, всего редактировалось 1 раз.
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

if ((cmd_1 + cmd_0) == 0xFF) cmd = cmd_1; //проверили правильность приема команды
else cmd = 0;

попробуй закоментируй эти строчки
Ответить

Вернуться в «Разные вопросы по МК»