прошивка пульта на attiny13
прошивка пульта на attiny13
Добрый вечер, кому не сложно написать маленькую программку схема пульта на attiny13 , с частотой не более 8MHz , схема прилагается с кодами на кнопки,протокол RC-5, несущая частота 36 кГц , буду очень благодарен
- Вложения
-
- IR-пульт.JPG
- (138.56 КБ) 597 скачиваний
- Реклама
-
Rtmip
- Держит паяльник хвостом
- Сообщения: 963
- Зарегистрирован: Чт апр 03, 2014 23:16:55
- Откуда: Россия
Re: прошивка пульта на attiny13
А чем эти не нравятся?
http://radiohlam.ru/control/ikpult_ATtiny13.htm
И таких полно, кстати: 
Спойлер
http://radioded.ru/skhema-na-mikrokontr ... e-attiny13http://radiohlam.ru/control/ikpult_ATtiny13.htm
Re: прошивка пульта на attiny13
Мне нужен пульт именно с четырьмя моими кодами, написал бы сам прошивку но ещё только осваиваю написаниеRtmip писал(а):А чем эти не нравятся?И таких полно, кстати:Спойлер
http://radioded.ru/skhema-na-mikrokontr ... e-attiny13
http://radiohlam.ru/control/ikpult_ATtiny13.htm
Вам нужно прочитать Правила форума.
http://radiokot.ru/forum/viewtopic.php?f=19&t=6538
Нарушение Правил форума п. 2.7
aen
-
Rtmip
- Держит паяльник хвостом
- Сообщения: 963
- Зарегистрирован: Чт апр 03, 2014 23:16:55
- Откуда: Россия
Re: прошивка пульта на attiny13
возьмите готовый исходник, подставьте свой номер системы и код команды, получите, что хотите.
если только осваиваете, значит уже дошли до этого или на каком уровне? или это просто курсовая?
если только осваиваете, значит уже дошли до этого или на каком уровне? или это просто курсовая?
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18552
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: прошивка пульта на attiny13
вот здесь есть исходники - как раз для RC5. работу с кнопками можно элементарно переделать под вашу схему.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Реклама
Re: прошивка пульта на attiny13
как это зделать знаю только теоретически,изучал параметры мк, смотрел блок схемы , есть AVR Studio, но как мне написать или поменять я точно не знаюRtmip писал(а):возьмите готовый исходник, подставьте свой номер системы и код команды, получите, что хотите.
если только осваиваете, значит уже дошли до этого или на каком уровне? или это просто курсовая?
-
8434163
- Открыл глаза
- Сообщения: 47
- Зарегистрирован: Ср дек 02, 2009 15:06:55
- Откуда: Украина
- Контактная информация:
Re: прошивка пульта на attiny13
Так вы еще долго будете блуждать по разным форумам. Почему на паяльнике в своей теме на вопросы не отвечаете? Может кто и помог-бы.
Re: прошивка пульта на attiny13
в обще всё началось с 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 кГц...100Mgz писал(а):Добрый вечер, кому не сложно написать маленькую программку схема пульта на attiny13 , с частотой не более 8MHz , схема прилагается с кодами на кнопки,протокол 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 КБ) 371 скачивание
Последний раз редактировалось 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
вот проект под который требуется пульт http://labkit.ru/html/autocontrol?id=420 , а вот как бы пульт под который приёмник прошит http://www.getchip.net/wp-content/uploa ... 9bf06e.jpg , мне всего лишь нужны 4 первые команды)pavel1979 писал(а):то есть проблема решена?можно проектик глянуть...
блин,а подумал пульт собран...
-
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 байт) 223 скачивания
Последний раз редактировалось Rtmip Вс июн 22, 2014 15:41:55, всего редактировалось 2 раза.


