прошивка пульта на attiny13

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
100Mgz
Родился
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 22:00:15
Откуда: украина

прошивка пульта на attiny13

Сообщение 100Mgz »

Добрый вечер, кому не сложно написать маленькую программку схема пульта на attiny13 , с частотой не более 8MHz , схема прилагается с кодами на кнопки,протокол RC-5, несущая частота 36 кГц , буду очень благодарен
Вложения
IR-пульт.JPG
(138.56 КБ) 594 скачивания
Аватара пользователя
100Mgz
Родился
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 22:00:15
Откуда: украина

Re: прошивка пульта на attiny13

Сообщение 100Mgz »


Мне нужен пульт именно с четырьмя моими кодами, написал бы сам прошивку но ещё только осваиваю написание



Вам нужно прочитать Правила форума.
viewtopic.php?f=19&t=6538
Нарушение Правил форума п. 2.7
aen
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: прошивка пульта на attiny13

Сообщение Rtmip »

возьмите готовый исходник, подставьте свой номер системы и код команды, получите, что хотите.
если только осваиваете, значит уже дошли до этого или на каком уровне? или это просто курсовая? :)
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: прошивка пульта на attiny13

Сообщение ARV »

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

Мой уютный бложик... заходите!
Аватара пользователя
100Mgz
Родился
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 22:00:15
Откуда: украина

Re: прошивка пульта на attiny13

Сообщение 100Mgz »

Rtmip писал(а):возьмите готовый исходник, подставьте свой номер системы и код команды, получите, что хотите.
если только осваиваете, значит уже дошли до этого или на каком уровне? или это просто курсовая? :)

как это зделать знаю только теоретически,изучал параметры мк, смотрел блок схемы , есть AVR Studio, но как мне написать или поменять я точно не знаю
8434163
Открыл глаза
Сообщения: 47
Зарегистрирован: Ср дек 02, 2009 15:06:55
Откуда: Украина
Контактная информация:

Re: прошивка пульта на attiny13

Сообщение 8434163 »

Так вы еще долго будете блуждать по разным форумам. Почему на паяльнике в своей теме на вопросы не отвечаете? Может кто и помог-бы.
Аватара пользователя
100Mgz
Родился
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 22:00:15
Откуда: украина

Re: прошивка пульта на attiny13

Сообщение 100Mgz »

100Mgz писал(а):Добрый вечер, кому не сложно написать маленькую программку схема пульта на attiny13 , с частотой не более 8MHz , схема прилагается с кодами на кнопки,протокол RC-5, несущая частота 36 кГц , буду очень благодарен

в обще всё началось с RGB контролера ( http://labkit.ru/html/autocontrol?id=420 ) далее захотелось собрать пульт к нему поискав по нету ничего не нашёл , нашёл коды пульта ( http://www.getchip.net/wp-content/uploa ... 9bf06e.jpg ) , пораскинув мозгами решит что айтини 13 с этим должна справиться, хотя бы на 4 команды, нарисовал схему ( download/file.php?id=186513 ) думал кто то да и поможет, на форумах мне кинули ссылки на пульты но с другими командами с исходниками : http://www.simple-devices.ru/prj/9-elec ... te-control http://radiohlam.ru/control/ikpult_ATtiny13.htm , смотрел исходники в AVR Studio но опыта ещё не хватает.... если бы кто то мог переписать программу на коды 906F / B847 / F807 / B04F A857, протокол RC-5, частота 36 кГц... :)
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

Re: прошивка пульта на attiny13

Сообщение pavel1979 »

Если коды команд правильные то это не RC5 а нек,здесь http://radiohlam.ru/program/ikpult_tiny13_prg_nec.htm есть исходник,надо заменить эти строки
.equ CMD_1=0x4A ; код команды 1
.equ CMD_2=0x4B ; код команды 2
.equ CMD_3=0x4C ; код команды 3
.equ CMD_4=0x4D ; код команды 4
на эти
.equ CMD_1=0x 90 ; код команды 1
.equ CMD_2=0x B8 ; код команды 2
.equ CMD_3=0x F8 ; код команды 3
.equ CMD_4=0x B0 ; код команды 4 и откомпилировать,правда сдается мне что толком не заработает-на 4 команды три разных устройства,кстати-откуда ты знаешь что надо именно 906F / B847 / F807 / B04F?
Аватара пользователя
100Mgz
Родился
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 22:00:15
Откуда: украина

Re: прошивка пульта на attiny13

Сообщение 100Mgz »

pavel1979 писал(а):Если коды команд правильные то это не RC5 а нек,здесь http://radiohlam.ru/program/ikpult_tiny13_prg_nec.htm есть исходник,надо заменить эти строки
.equ CMD_1=0x4A ; код команды 1
.equ CMD_2=0x4B ; код команды 2
.equ CMD_3=0x4C ; код команды 3
.equ CMD_4=0x4D ; код команды 4
на эти
.equ CMD_1=0x 90 ; код команды 1
.equ CMD_2=0x B8 ; код команды 2
.equ CMD_3=0x F8 ; код команды 3
.equ CMD_4=0x B0 ; код команды 4 и откомпилировать,правда сдается мне что толком не заработает-на 4 команды три разных устройства,кстати-откуда ты знаешь что надо именно 906F / B847 / F807 / B04F?

вот фото
Вложения
ик коды RGB.jpg
(40.9 КБ) 369 скачиваний
Последний раз редактировалось aen Вс июн 22, 2014 01:42:59, всего редактировалось 1 раз.
Причина: Нарушение Правил форума п. 2.7
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: прошивка пульта на attiny13

Сообщение Rtmip »

pavel1979 писал(а):сдается мне что толком не заработает-на 4 команды три разных устройства,кстати-откуда ты знаешь что надо именно 906F / B847 / F807 / B04F?
если приемник заводской, ждущий именно коды 906F и тд, то не заработает, ведь код команды 8 бит у Нека, а тут 16.
Если же приемник тоже делать надо, то ничто не мешает сделать коды и под RC-5, используя соответствующие схемы и исходники
и написав свой код команды в 5 бит, пожалуй так.
А что значит 4 команды на 3 разных устройства? :)
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

Re: прошивка пульта на attiny13

Сообщение pavel1979 »

фотоприемник принять то примет,просто в данном случае идет управление 3-мя устройствами,то есть 906F-первое устройство, B847 и B04F-второе устройство, F807-третье,за номер устройства отвечает первый бит
по поводу
код команды 8 бит у Нека, а тут 16
то тут и есть 8 бит,просто следующие 8 бит-инверсия первых 8 бит,попробуй слоить и будет понятно
906F 90+6F=FF
B847 B8+47=FF
B04F B0+4F=FF
мой пост выше-попробуйте кого-нибудь попросить откомпилировать исходник,я не умею создавать проект и компилировать в авр студио-не хватает информации и ума,только баском авр
попробую порыть,может есть в сети исходник в баском авр,тогда и отпишусь
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

Re: прошивка пульта на attiny13

Сообщение pavel1979 »

вроде нашел исходник,буду рыться
Аватара пользователя
100Mgz
Родился
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 22:00:15
Откуда: украина

Re: прошивка пульта на attiny13

Сообщение 100Mgz »

pavel1979 писал(а):если приемник заводской, ждущий именно коды 906F и тд, то не заработает, ведь код команды 8 бит у Нека, а тут 16.
Если же приемник тоже делать надо, то ничто не мешает сделать коды и под RC-5, используя соответствующие схемы и исходники
и написав свой код команды в 5 бит, пожалуй так.

Приемник собранный уже мною зашитый под эти команды]
Последний раз редактировалось 100Mgz Вс июн 22, 2014 12:02:21, всего редактировалось 1 раз.
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

Re: прошивка пульта на attiny13

Сообщение pavel1979 »

то есть проблема решена?можно проектик глянуть...

блин,а подумал пульт собран...
Аватара пользователя
100Mgz
Родился
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 22:00:15
Откуда: украина

Re: прошивка пульта на attiny13

Сообщение 100Mgz »

pavel1979 писал(а):то есть проблема решена?можно проектик глянуть...

блин,а подумал пульт собран...

вот проект под который требуется пульт http://labkit.ru/html/autocontrol?id=420 , а вот как бы пульт под который приёмник прошит http://www.getchip.net/wp-content/uploa ... 9bf06e.jpg , мне всего лишь нужны 4 первые команды)
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

Re: прошивка пульта на attiny13

Сообщение pavel1979 »

Вот попробуй
Вложения
ПУЛЬТ.rar
(25.7 КБ) 212 скачиваний
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: прошивка пульта на attiny13

Сообщение Rtmip »

pavel1979 писал(а):тут и есть 8 бит,просто следующие 8 бит-инверсия первых 8 бит,попробуй слоить и будет понятно
906F 90+6F=FF
B847 B8+47=FF
B04F B0+4F=FF
понятно :)
вот только осталось узнать какие команды ждет приемник, ТС нам расскажет о результатах :)
Аватара пользователя
100Mgz
Родился
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 22:00:15
Откуда: украина

Re: прошивка пульта на attiny13

Сообщение 100Mgz »

pavel1979 писал(а):Вот попробуй

сейчас попробую, но можно фюзы сказать?
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: прошивка пульта на attiny13

Сообщение Rtmip »

100Mgz писал(а):можно фюзы сказать?

Кроме этого должны быть запрограммированы следующие фьюзы: SPIEN, SUT0, CKSEL0. Запрограммированы - то есть сброшены в ноль, то есть в Pony Prog, например, напротив них должны стоять галочки.
- с сайта с исходником :)
Добавлю:
Если, вдруг не заработает, то попробуйте вот этот hex, во вложении :)
Вложения
tiny13_nec.rar
(446 байт) 221 скачивание
Последний раз редактировалось Rtmip Вс июн 22, 2014 15:41:55, всего редактировалось 2 раза.
Ответить

Вернуться в «AVR»