Например TDA7294

Форум РадиоКот • Просмотр темы - ИК протокол NEC
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср июл 09, 2025 20:44:00

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 85 ]    , , , 4,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 06:53:18 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18401
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
...я опубликовал алгоритм, принимающий коды (на глазок) 99% всех стандартов пультов...

Возможно ли ваш алгоритм вместить в Attiny2313 ? Интересует только приём кодов и отображение на LCD 1602 дисплее. Как это собрать до кучи и реализовать ?
давненько это было... Если склероз не подводит, то в тини2313 код помещается прекрасно, даже с избытком.
Но обращаю ваше внимание на тот факт, что мой алгоритм принимает "не те" коды, что по стандарту, поэтому отображать их на дисплее есть смысл только для использования совместно с моим алгоритмом в других проектах.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 08:43:40 
Открыл глаза
Аватар пользователя

Карма: 11
Рейтинг сообщений: 14
Зарегистрирован: Ср дек 10, 2008 15:57:16
Сообщений: 47
Рейтинг сообщения: 0
...алгоритм принимает "не те" коды, что по стандарту...

Т.е. эти коды не будут соответствовать ,например , виду кода NEC
Код:
 <key name="GUIK_0">0x7f37</key>
 <key name="GUIK_1">0x7fff</key>
 <key name="GUIK_2">0x7f1f</key>

Спасибо !


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 12:13:57 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18739
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
ARV писал(а):
Хотя вылизанный алгоритм на прерываниях в attiny13 никак не влезет, например.
ты ошибаешься.
на ассемблере влезет и еще много свободного места останется.
у меня простая читалка разных кодов с прерыванием INT0 и таймером Т0 на АТмега8 получилась 620 байт.
на АТтини13 получится примерно столько же.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 12:27:49 
Открыл глаза
Аватар пользователя

Карма: 11
Рейтинг сообщений: 14
Зарегистрирован: Ср дек 10, 2008 15:57:16
Сообщений: 47
Рейтинг сообщения: 0
...у меня простая читалка разных кодов...

А для моего варианта на 2313 и LCD можно такое сделать,пожалуйста ?


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 12:51:10 
Это не хвост, это антенна
Аватар пользователя

Карма: 15
Рейтинг сообщений: 214
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1461
Откуда: Тюмень
Рейтинг сообщения: 0
А такое не подойдёт?
http://www.getchip.net/posts/071-preobr ... ov-v-uart/

http://www.getchip.net/posts/074-preobr ... ttiny2313/

или такое: http://www.getchip.net/posts/077-zapis- ... uyu-kartu/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 13:20:27 
Открыл глаза
Аватар пользователя

Карма: 11
Рейтинг сообщений: 14
Зарегистрирован: Ср дек 10, 2008 15:57:16
Сообщений: 47
Рейтинг сообщения: 0
А такое не подойдёт?

Спасибо ! Но такое не подходит,таким давно пользуюсь,не удобно.Интересует автономно ,не задействуя комп,т.к. компьютер выполняет паралельно другую задачу.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 14:23:29 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18739
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
kotneko, у меня нет АТтини2313, поэтому я даже не изучал даташит на него. а осваивать как-то лень.
могу предложить только для АТмега8.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 14:40:15 
Открыл глаза
Аватар пользователя

Карма: 11
Рейтинг сообщений: 14
Зарегистрирован: Ср дек 10, 2008 15:57:16
Сообщений: 47
Рейтинг сообщения: 0
могу предложить только для АТмега8.

Хорошо ,перейду на Atmegu, где то есть в загашнике,жду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 16:04:58 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18739
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
kotneko, тогда надо уточнить, как ты хотел бы подключить экран 1602. у меня сейчас сделано на модуле интерфейса I2C. но могу переделать на прямое подключение 1602 к МК по 4-хпроводной схеме. это много времени не займет и есть плата, на которой можно проверить работу с прямым подключением.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 16:18:38 
Открыл глаза
Аватар пользователя

Карма: 11
Рейтинг сообщений: 14
Зарегистрирован: Ср дек 10, 2008 15:57:16
Сообщений: 47
Рейтинг сообщения: 0
...тогда надо уточнить, как ты хотел бы подключить экран 1602...

Прямое подключение по 4-х проводной схеме.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 16:58:33 
Друг Кота

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8111
Откуда: .ru
Рейтинг сообщения: 0
проще подключить комп))

https://www.radiokot.ru/forum/viewtopic ... &start=175


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 17:38:31 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18739
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 1
Медали: 1
Лучший человек Форума 2017 (1)
kotneko, я уже закончил переделку прошивки на прямое подключение.
итак, берем АТмега8.
схема там очень простая. могу словами написать что с чем соединяется или тебе рисовать полную схему?
если словами, то так:
МК 1602
PD4 D4
PD5 D5
PD6 D6
PD7 D7
PC4 E
PC5 RS
RW подключаем прямо на минус питания.
и делаем правильное управление контрастностью.
выход фотоприемника подключаем на МК к PD2.
код показывается в верхней строке экрана. вторая строка - пустая.
длина кода - 384 байта. то есть, даже для портирования на АТтини13 с огромным запасом свободного места. когда я написал про 620 байтов, то я там не удалил не нужные подпрограммы.
у нас есть телевизор Панасоник, так там у него код из 6 байтов.
прошивка в состоянии показать код любой длины.
но прошивка сделана под стандарт NEC и другие подобные с кодированием длиной паузы между импульсами.
коды RC5 или другие "хитрые" коды правильно прочитать не может.


Вложения:
Read IR codes easy.hex [1.1 KiB]
Скачиваний: 2

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 18:37:20 
Открыл глаза
Аватар пользователя

Карма: 11
Рейтинг сообщений: 14
Зарегистрирован: Ср дек 10, 2008 15:57:16
Сообщений: 47
Рейтинг сообщения: 0
Спасибо,всё понятно.Фьюзы , как для этой прошивки выставить ?


Последний раз редактировалось kotneko Ср июл 02, 2025 17:17:30, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Вт июл 01, 2025 18:54:53 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18739
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 1
Медали: 1
Лучший человек Форума 2017 (1)
да, забыл рассказать про фьюзы и рабочую частоту.
подключаем кварц 8 МГц и Fuse Low Byte ставим FF.
или даже можно поставить внутренний генератор 8 МГц, погрешность частоты не должна помешать.
Fuse High Byte не трогаем - заводские.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Ср июл 02, 2025 11:20:24 
Открыл глаза
Аватар пользователя

Карма: 11
Рейтинг сообщений: 14
Зарегистрирован: Ср дек 10, 2008 15:57:16
Сообщений: 47
Рейтинг сообщения: 0
Спасибо!Запустил,работает,но коды кнопок отображает в своём каком-то формате.Возможно ли подправить прошивку,чтобы выводился код в виде для файлов keymap ?
Во вложении для сравнения вид кода на индикаторе прибора и какой он должен быть в keymap


Вложения:
Key code.zip [106.86 KiB]
Скачиваний: 3


Последний раз редактировалось kotneko Ср июл 02, 2025 17:18:33, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Ср июл 02, 2025 14:42:37 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18739
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 1
Медали: 1
Лучший человек Форума 2017 (1)
посмотрел твой файл.
прошивка показывает ровно то, что она принимает.
чаще всего коды 4-хбайтные. и прошивка показывает именно 4 байта.
первые 2 байта - это называется код системы. и обычно вторая пара байтов - это код команды и инверсный код команды.
и прошивка показывает правильно во всех твоих трех случаях, так как сумма кода команды и инверсного кода команды равна FF.
именно сумма третьего и четвертого байтов показывает правильно или не правильно принята команда. и твой файл подтверждает правильную работу моей читалки.
я не знаю, где ты взял эти двухбайтные коды (keymap) и почему они двухбайтные, а не четырехбайтные?
и почему твои keymap не совпадают с принятыми кодами, я не знаю.

даю еще одну прошивку.
та прошивка была упрощенная и показывала только код команды.
а эта прошивка "полная" - вверху она показывает также код команды, а внизу - три числа - сначала средняя длительность импульса, далее средняя длительность паузы "нуля" и средняя длительность паузы "единицы".
добавляем кнопку с минуса на PD3. с нажатой кнопкой в верхней строке вместо кода команды покажет длительности стартового сигнала - длительность импульса старта и длительность паузы старта.
а также!
частота 8 МГц была выбрано для получения максимальной скорости по I2C.
при прямом подключении экрана нет необходимости поднимать тактовую частоту.
поэтому я переделал "полную" версию читалки на внутренний генератор 1 МГц.
и поэтому для этой новой прошивки нужно установить заводские фьюзы.
напоминаю: заводские Fuse Low Byte раны "Е1".


Вложения:
Read lenth IR codes.hex [1.97 KiB]
Скачиваний: 3

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Ср июл 02, 2025 16:17:15 
Открыл глаза
Аватар пользователя

Карма: 11
Рейтинг сообщений: 14
Зарегистрирован: Ср дек 10, 2008 15:57:16
Сообщений: 47
Рейтинг сообщения: 0
Что-то на этой прошивке тишина .На индикаторе ничего.
А keymap не мой , такие файлы используются в прошивках спутниковых и Т2 тюнерах.


Последний раз редактировалось kotneko Ср июл 02, 2025 18:39:10, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Ср июл 02, 2025 16:21:18 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18739
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
kotneko, а ты фьюзы изменил, как я указал?

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Ср июл 02, 2025 16:30:07 
Открыл глаза
Аватар пользователя

Карма: 11
Рейтинг сообщений: 14
Зарегистрирован: Ср дек 10, 2008 15:57:16
Сообщений: 47
Рейтинг сообщения: 0
Конечно


Вложения:
фьюзы.jpg [27.43 KiB]
Скачиваний: 10
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ИК протокол NEC
СообщениеДобавлено: Ср июл 02, 2025 17:25:20 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18739
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 1
Медали: 1
Лучший человек Форума 2017 (1)
зачем ты включил "собаку" (WDTON)? сторожевой таймер у тебя все время сбрасывает МК и не дает работать.
выключи, должно получиться заводские "D9".

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 85 ]    , , , 4,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y