прошивка пульта на attiny13
прошивка пульта на attiny13
Добрый вечер, кому не сложно написать маленькую программку схема пульта на attiny13 , с частотой не более 8MHz , схема прилагается с кодами на кнопки,протокол RC-5, несущая частота 36 кГц , буду очень благодарен
- Вложения
-
- IR-пульт.JPG
- (138.56 КБ) 594 скачивания
-
Rtmip
- Держит паяльник хвостом
- Сообщения: 963
- Зарегистрирован: Чт апр 03, 2014 23:16:55
- Откуда: Россия
Re: прошивка пульта на attiny13
А чем эти не нравятся?
http://radiohlam.ru/control/ikpult_ATtiny13.htm
И таких полно, кстати:
Спойлер
http://radioded.ru/skhema-na-mikrokontrollere/dekoder-pulta-du-standarta-rc-5-na-mikrokontrollere-attiny13http://radiohlam.ru/control/ikpult_ATtiny13.htm
И таких полно, кстати:
Re: прошивка пульта на attiny13
Rtmip писал(а):А чем эти не нравятся?Спойлер
http://radioded.ru/skhema-na-mikrokontrollere/dekoder-pulta-du-standarta-rc-5-na-mikrokontrollere-attiny13
http://radiohlam.ru/control/ikpult_ATtiny13.htm
И таких полно, кстати:
Мне нужен пульт именно с четырьмя моими кодами, написал бы сам прошивку но ещё только осваиваю написание
Вам нужно прочитать Правила форума.
viewtopic.php?f=19&t=6538
Нарушение Правил форума п. 2.7
aen
-
Rtmip
- Держит паяльник хвостом
- Сообщения: 963
- Зарегистрирован: Чт апр 03, 2014 23:16:55
- Откуда: Россия
Re: прошивка пульта на attiny13
возьмите готовый исходник, подставьте свой номер системы и код команды, получите, что хотите.
если только осваиваете, значит уже дошли до этого или на каком уровне? или это просто курсовая?
если только осваиваете, значит уже дошли до этого или на каком уровне? или это просто курсовая?
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: прошивка пульта на attiny13
вот здесь есть исходники - как раз для RC5. работу с кнопками можно элементарно переделать под вашу схему.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: прошивка пульта на attiny13
Rtmip писал(а):возьмите готовый исходник, подставьте свой номер системы и код команды, получите, что хотите.
если только осваиваете, значит уже дошли до этого или на каком уровне? или это просто курсовая?
как это зделать знаю только теоретически,изучал параметры мк, смотрел блок схемы , есть AVR Studio, но как мне написать или поменять я точно не знаю
-
8434163
- Открыл глаза
- Сообщения: 47
- Зарегистрирован: Ср дек 02, 2009 15:06:55
- Откуда: Украина
- Контактная информация:
Re: прошивка пульта на attiny13
Так вы еще долго будете блуждать по разным форумам. Почему на паяльнике в своей теме на вопросы не отвечаете? Может кто и помог-бы.
Re: прошивка пульта на attiny13
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
Если коды команд правильные то это не 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?
.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?
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?
вот фото
- Вложения
-
- ик коды RGB.jpg
- (40.9 КБ) 369 скачиваний
Последний раз редактировалось aen Вс июн 22, 2014 01:42:59, всего редактировалось 1 раз.
Причина: Нарушение Правил форума п. 2.7
Причина: Нарушение Правил форума п. 2.7
-
Rtmip
- Держит паяльник хвостом
- Сообщения: 963
- Зарегистрирован: Чт апр 03, 2014 23:16:55
- Откуда: Россия
Re: прошивка пульта на attiny13
если приемник заводской, ждущий именно коды 906F и тд, то не заработает, ведь код команды 8 бит у Нека, а тут 16.pavel1979 писал(а):сдается мне что толком не заработает-на 4 команды три разных устройства,кстати-откуда ты знаешь что надо именно 906F / B847 / F807 / B04F?
Если же приемник тоже делать надо, то ничто не мешает сделать коды и под RC-5, используя соответствующие схемы и исходники
и написав свой код команды в 5 бит, пожалуй так.
А что значит 4 команды на 3 разных устройства?
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: прошивка пульта на attiny13
фотоприемник принять то примет,просто в данном случае идет управление 3-мя устройствами,то есть 906F-первое устройство, B847 и B04F-второе устройство, F807-третье,за номер устройства отвечает первый бит
по поводу
906F 90+6F=FF
B847 B8+47=FF
B04F B0+4F=FF
мой пост выше-попробуйте кого-нибудь попросить откомпилировать исходник,я не умею создавать проект и компилировать в авр студио-не хватает информации и ума,только баском авр
попробую порыть,может есть в сети исходник в баском авр,тогда и отпишусь
по поводу
то тут и есть 8 бит,просто следующие 8 бит-инверсия первых 8 бит,попробуй слоить и будет понятнокод команды 8 бит у Нека, а тут 16
906F 90+6F=FF
B847 B8+47=FF
B04F B0+4F=FF
мой пост выше-попробуйте кого-нибудь попросить откомпилировать исходник,я не умею создавать проект и компилировать в авр студио-не хватает информации и ума,только баском авр
попробую порыть,может есть в сети исходник в баском авр,тогда и отпишусь
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: прошивка пульта на attiny13
вроде нашел исходник,буду рыться
Re: прошивка пульта на attiny13
pavel1979 писал(а):если приемник заводской, ждущий именно коды 906F и тд, то не заработает, ведь код команды 8 бит у Нека, а тут 16.
Если же приемник тоже делать надо, то ничто не мешает сделать коды и под RC-5, используя соответствующие схемы и исходники
и написав свой код команды в 5 бит, пожалуй так.
Приемник собранный уже мною зашитый под эти команды]
Последний раз редактировалось 100Mgz Вс июн 22, 2014 12:02:21, всего редактировалось 1 раз.
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: прошивка пульта на attiny13
то есть проблема решена?можно проектик глянуть...
блин,а подумал пульт собран...
блин,а подумал пульт собран...
Re: прошивка пульта на attiny13
pavel1979 писал(а):то есть проблема решена?можно проектик глянуть...
блин,а подумал пульт собран...
вот проект под который требуется пульт http://labkit.ru/html/autocontrol?id=420 , а вот как бы пульт под который приёмник прошит http://www.getchip.net/wp-content/uploa ... 9bf06e.jpg , мне всего лишь нужны 4 первые команды)
-
Rtmip
- Держит паяльник хвостом
- Сообщения: 963
- Зарегистрирован: Чт апр 03, 2014 23:16:55
- Откуда: Россия
Re: прошивка пульта на attiny13
понятноpavel1979 писал(а):тут и есть 8 бит,просто следующие 8 бит-инверсия первых 8 бит,попробуй слоить и будет понятно
906F 90+6F=FF
B847 B8+47=FF
B04F B0+4F=FF
вот только осталось узнать какие команды ждет приемник, ТС нам расскажет о результатах
Re: прошивка пульта на attiny13
pavel1979 писал(а):Вот попробуй
сейчас попробую, но можно фюзы сказать?
-
Rtmip
- Держит паяльник хвостом
- Сообщения: 963
- Зарегистрирован: Чт апр 03, 2014 23:16:55
- Откуда: Россия
Re: прошивка пульта на attiny13
100Mgz писал(а):можно фюзы сказать?
- с сайта с исходникомКроме этого должны быть запрограммированы следующие фьюзы: SPIEN, SUT0, CKSEL0. Запрограммированы - то есть сброшены в ноль, то есть в Pony Prog, например, напротив них должны стоять галочки.
Добавлю:
Если, вдруг не заработает, то попробуйте вот этот hex, во вложении
- Вложения
-
- tiny13_nec.rar
- (446 байт) 221 скачивание
Последний раз редактировалось Rtmip Вс июн 22, 2014 15:41:55, всего редактировалось 2 раза.