HEX в исходник

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
nem-victor
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт фев 04, 2010 21:42:26

HEX в исходник

Сообщение nem-victor »

Здраствуйте, есть hex прошивка для attiny25, помогите или подскажите как ее можно перевести в исходник? (если это возможно)
Во имя Отца, Сына и Святого духа. ENTER
[url=http://userbars.ru/][img]http://i.imgur.com/5eUoK.png[/img][/url]
Реклама
Аватара пользователя
alexx82
Открыл глаза
Сообщения: 64
Зарегистрирован: Ср июл 06, 2011 19:11:44
Откуда: В цветущих акациях город
Контактная информация:

Re: HEX в исходник

Сообщение alexx82 »

В исходник - никак. Можно лишь дизассемблировать, но код будет очень некрасивый.
Реклама
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Re: HEX в исходник

Сообщение DiGiCat »

Через AVR Studio, или ReAVR...
еще тема...
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Аватара пользователя
nem-victor
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт фев 04, 2010 21:42:26

Re: HEX в исходник

Сообщение nem-victor »

DiGiCat писал(а):Через AVR Studio, или ReAVR...
еще тема...
через AVR studio просто открываеться фаил и все как его перевести так сказать "дизассемблеровать" я не знаю, кто подскажет? :dont_know:
Во имя Отца, Сына и Святого духа. ENTER
[url=http://userbars.ru/][img]http://i.imgur.com/5eUoK.png[/img][/url]
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
nem-victor
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт фев 04, 2010 21:42:26

Re: HEX в исходник

Сообщение nem-victor »

Или кто может подсказать как написать в AVR studio исходник для attiny25(15,45) чтобы из него получился импульсный генератор
вот рисунок
Изображение
ниже HEX фаил
хотелось бы просто менять частоту сигнала, помогите если можете
Вложения
HEX.rar
[b]HEX[/b]
(610 байт) 266 скачиваний
Во имя Отца, Сына и Святого духа. ENTER
[url=http://userbars.ru/][img]http://i.imgur.com/5eUoK.png[/img][/url]
Реклама
Аватара пользователя
Flasher
Мудрый кот
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Re: HEX в исходник

Сообщение Flasher »

Нарисуй хотя бы какие импульсы и с какой частотой. А то телепатировать сложно.
Реклама
Аватара пользователя
nem-victor
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт фев 04, 2010 21:42:26

Re: HEX в исходник

Сообщение nem-victor »

Flasher писал(а):Нарисуй хотя бы какие импульсы и с какой частотой. А то телепатировать сложно.
вот скрин с протеуса
Изображение
Желты и Красный сигнал с МК - примерно 1,7kHz
Частота МК 10MHz
Во имя Отца, Сына и Святого духа. ENTER
[url=http://userbars.ru/][img]http://i.imgur.com/5eUoK.png[/img][/url]
Аватара пользователя
nem-victor
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт фев 04, 2010 21:42:26

Re: HEX в исходник

Сообщение nem-victor »

Flasher писал(а):Нарисуй хотя бы какие импульсы и с какой частотой. А то телепатировать сложно.
вот скрин с протеуса
Изображение
Желты и Красный сигнал с МК - примерно 1,7kHz амплитуда 5V ( 50%)
Частота МК 10MHz
Сначала частота равнв гдето 100Hz а потом увеличеваеться до 1,7kHz с задержкой в 10 - 15 секунд, и на пару секунд останавливаеться на частоте 800Hz
Нужен исходник чтобы эти значения можно было задавать
Во имя Отца, Сына и Святого духа. ENTER
[url=http://userbars.ru/][img]http://i.imgur.com/5eUoK.png[/img][/url]
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Re: HEX в исходник

Сообщение DiGiCat »

nem-victor писал(а):через AVR studio просто открываеться фаил и все как его перевести так сказать "дизассемблеровать" я не знаю, кто подскажет? :dont_know:
Запустить AVR Studio > "новый проект" не создавать > "открыть" свой .hex > согласиться сохранить проект .aps > выбрать нужный контроллер > откроется окно дизассемблера...

или ReAVR _http://www.avrfreaks.net/modules/FreaksFiles/files/1926/ReAVR320setup.zip
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Аватара пользователя
nem-victor
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт фев 04, 2010 21:42:26

Re: HEX в исходник

Сообщение nem-victor »

DiGiCat писал(а):
nem-victor писал(а):через AVR studio просто открываеться фаил и все как его перевести так сказать "дизассемблеровать" я не знаю, кто подскажет? :dont_know:
Запустить AVR Studio > "новый проект" не создавать > "открыть" свой .hex > согласиться сохранить проект .aps > выбрать нужный контроллер > откроется окно дизассемблера...

или ReAVR _http://www.avrfreaks.net/modules/FreaksFiles/files/1926/ReAVR320setup.zip
вот что пишет reAVR
Изображение
а вот в AVR studio 5
Изображение
что я не так делаю не пойму :dont_know:
Во имя Отца, Сына и Святого духа. ENTER
[url=http://userbars.ru/][img]http://i.imgur.com/5eUoK.png[/img][/url]
Аватара пользователя
Goodefine
Держит паяльник хвостом
Сообщения: 906
Зарегистрирован: Ср апр 16, 2008 13:22:54
Откуда: Приднестровье, Тирасполь

Re: HEX в исходник

Сообщение Goodefine »

ReAVR самым что ни на есть английским, сообщает что формат хекс-файла не является форматом intel... Что не понятно?
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Аватара пользователя
nem-victor
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт фев 04, 2010 21:42:26

Re: HEX в исходник

Сообщение nem-victor »

Goodefine писал(а):ReAVR самым что ни на есть английским, сообщает что формат хекс-файла не является форматом intel... Что не понятно?
Это и так ясно что не Intel :evil:
вопрос был как асемблировать хекс формат, выше указанные проги этого не могут.....
Во имя Отца, Сына и Святого духа. ENTER
[url=http://userbars.ru/][img]http://i.imgur.com/5eUoK.png[/img][/url]
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: HEX в исходник

Сообщение Engineer_Keen »

Не знаю как 5-я, но 4 студия нормально его открывает...

Код: Выделить всё

+00000000:   C089        RJMP      PC+0x008A      Relative jump
+00000001:   FFFF        ???                      Data or unknown opcode
+00000002:   FFFF        ???                      Data or unknown opcode
+00000003:   FFFF        ???                      Data or unknown opcode
+00000004:   FFFF        ???                      Data or unknown opcode
+00000005:   C002        RJMP      PC+0x0003      Relative jump
+00000006:   6002        ORI       R16,0x02       Logical OR with immediate
+00000007:   0000        NOP                      No operation
+00000008:   93EA        ST        -Y,R30         Store indirect and predecrement
+00000009:   932A        ST        -Y,R18         Store indirect and predecrement
и.т.д...
Аватара пользователя
Goodefine
Держит паяльник хвостом
Сообщения: 906
Зарегистрирован: Ср апр 16, 2008 13:22:54
Откуда: Приднестровье, Тирасполь

Re: HEX в исходник

Сообщение Goodefine »

Engineer_Keen писал(а):Не знаю как 5-я, но 4 студия нормально его открывает...
Ага, знаки вопроса свидетельствуют об этом... Похоже просто файл битый.
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Re: HEX в исходник

Сообщение DiGiCat »

Откуда взята прошивка?

В архиве прошивка сохраненная после Пони, два дизасма, через AVR Studio и ReAVR...
Вложения
hex.rar
(5.35 КБ) 264 скачивания
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
ipkin
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вт июл 10, 2007 23:15:17
Откуда: Магнитогорск

Re: HEX в исходник

Сообщение ipkin »

подмоточку решили соорудить для спидометра на датчики абс?
Аватара пользователя
nem-victor
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт фев 04, 2010 21:42:26

Re: HEX в исходник

Сообщение nem-victor »

ipkin писал(а):подмоточку решили соорудить для спидометра на датчики абс?
не совсем, если бы хотел, то просто взял бы и прошыл МК, темболее прошивок под разные машины имеються, просто хотел разобрать как оно (МК) работает, ладно пойду изучать основы AVR МК, спасибо всем! :)))
Во имя Отца, Сына и Святого духа. ENTER
[url=http://userbars.ru/][img]http://i.imgur.com/5eUoK.png[/img][/url]
Аватара пользователя
nem-victor
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт фев 04, 2010 21:42:26

Re: HEX в исходник

Сообщение nem-victor »

DiGiCat писал(а):Откуда взята прошивка?

В архиве прошивка сохраненная после Пони, два дизасма, через AVR Studio и ReAVR...
Прошивки взяты с сайта уже даже не помню с какого, для изготовления подмотки из 5 ти элементов
Во имя Отца, Сына и Святого духа. ENTER
[url=http://userbars.ru/][img]http://i.imgur.com/5eUoK.png[/img][/url]
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: HEX в исходник

Сообщение Engineer_Keen »

Goodefine писал(а):Ага, знаки вопроса свидетельствуют об этом... Похоже просто файл битый.
Он не битый, строки "FFFF" - это неиспользованные прерывания, через которые компилятор перескочил по директиве .ORG.
Аватара пользователя
nem-victor
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Чт фев 04, 2010 21:42:26

Re: HEX в исходник

Сообщение nem-victor »

HT46R47 - кто сталкивался с таким микроконтролером?
есть "плойка" с МК управлением выше указанным, можно ли его использовать для паяльника (естественно с доработкай прошивки МК)? сейчас у него диапозон температуры от 90 до 220 градусов
Во имя Отца, Сына и Святого духа. ENTER
[url=http://userbars.ru/][img]http://i.imgur.com/5eUoK.png[/img][/url]
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»