HАX код

Обсуждаем контроллеры компании Atmel.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Все затаили дыхание.
Помнится не так давно кто-то пытался писать в hex'е, весь форум извёл.
Docendo discimus
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6323
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Пис`ать в НЕХе - это высший пилотаж на грани шизофрении, а вот править приходилось. А что делать, когда рабочая версия исходника потерялась, есть только недоделанный вариант и НЕХ, а править - надо. Работает по сей день. Хотя, конечно, деньги и исходники надо хранить тщательно.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

А, я кажись понял что это за коды такие :)))
Изображение
BVS
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн май 23, 2011 18:27:41

Сообщение BVS »

mazda писал(а):хочу сделать компилятор под свои нужды, сейчас он генерирует текстовый файл который открывает и компилирует студия, хочеться уместить весь процесс в одной программе.
суть хекс кода нашёл давно но не доверяю источнику, и в целом я просто потерял документ.
А в чем проблема? если файл асм уже есть, то "avrasm2.exe" и без студии пекрасно работает, в нем нет своего helpа но команды расписаны в хелпе к студии, есть и альтернативные варианты
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 25400
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Jack_A писал(а):Пис`ать в НЕХе - это высший пилотаж на грани шизофрении...
Да ладна...
Никакой шизофрении...
Только отсутствие компиляторов как класса...
В лохматом 90-м году имел счастье писать код для еще советских 4-х разрядных МК (КР1820ВЕ1)...
Сначала пишем в мнемонике ассемблера, а затем РУЧКАМИ переводим в код (правда это не хекс, но такая же муть...)
Программируем ПО ОДНОЙ ячейке во внешней УФ памяти (РФ5)...
А еще в кодах программировал Электронику-60
Как сейчас помню:
12737
200
1777....
Это запись 200 в устройство с адресом 1777...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Jack_A наверно имел ввиду писать программу сразу из головы в HEX файл. Это не то что шизофрения, это по-моему просто не реально. Другое дело писать на асме, потом переводить в 16-й вид (сам так баловался, когда в колледже комплект на 580-процессоре в виде чемодана с кнопками и светодиодами нашел). А вот потом еще в HEX перевести это реально, только геморно, там же еще надо в каждой строке служебную информацию писать и CRC...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6323
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

О! Электроника-60! Любимое детище - недоделанный предок ДВК-2 (3)
А насчет CRC - беру подходящий по адресам кусок чужого НЕХа, правлю его под свой код в Студии и сохраняю в файл. Умница Студия считает все сама. Правда, это уже не высший пилотаж - так, приятная прогулка на монгольфьере :)
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 382
Зарегистрирован: Сб фев 18, 2012 14:50:22

Сообщение mazda »

ploop писал(а):У меня рука не поднимется переименовать тему :))
хочу сделать компилятор под свои нужды
Определитесь с терминологией. Про "сделать компилятор" на первых порах забудьте. Или посмотрите исходники готовых - что-нибудь из GCC например.
дело в том что никаких первых паров неты, и ide не даёт необходимых возможней по автоматизации поректа, в целом того что генериться асм файл тоже достаточно, его откомпилировать несложно, но мне не понятен странный ажеотаж, люди не отвечают на вопрос и вместо этого непонятно что пишут...
я его в гугл на дрц прогнал, вы знаете, пи-када нет.
Друг Кота
Сообщения: 5334
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий

Сообщение petrenko »

КРАМ писал(а):...
В лохматом 90-м году имел счастье писать код для еще советских 4-х разрядных МК (КР1820ВЕ1)...
Сначала пишем в мнемонике ассемблера, а затем РУЧКАМИ переводим в код (правда это не хекс, но такая же муть...)
...
Cобственно это аналог вполне западного семейства 4-битных COP .
У меня ещё остались таких кучка небольшая.
И недавно разобрал некое устройство выпуска 2005 вроде - до сих пор , оказывается, применяют 4-битные буржуины.
:solder:
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 382
Зарегистрирован: Сб фев 18, 2012 14:50:22

Сообщение mazda »

это не штанга, всё проще чем кажеться, суть вопроса была в поиске человека сталкивавшегося в реальности с разбором структуры такого файла, буду искать ту статью с описанием
я его в гугл на дрц прогнал, вы знаете, пи-када нет.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

дело в том что никаких первых паров неты, и ide не даёт необходимых возможней по автоматизации поректа, в целом того что генериться асм файл тоже достаточно, его откомпилировать несложно, но мне не понятен странный ажиотаж, люди не отвечают на вопрос и вместо этого непонятно что пишут...
Освойте наконец командную оболочку системы, в которой работаете. И автоматизируйте, сколько душе угодно.
буду искать ту статью с описанием
Вам же дали ссылку на вики. Только непонятно, что вам даст описание его структуры...
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 382
Зарегистрирован: Сб фев 18, 2012 14:50:22

Сообщение mazda »

да, ссылку на вики я промргал среди всего, сейчас почитаю.
просто мне хочется уместить весь процесс в 3D Max"е, тем более что его язык мне давно и хорошо знаком, зачем учить новую среду, при этом не имеющую внятного графического выражения.

прочёл, неподробно. навероно как домой приду сделаю несколько примерных програм, посмотрю на их примере.
я его в гугл на дрц прогнал, вы знаете, пи-када нет.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Программировать МК в 3D Max"е? Это что-то новенькое! :)
Держит паяльник хвостом
Аватара пользователя
Сообщения: 906
Зарегистрирован: Ср апр 16, 2008 13:22:54
Откуда: Приднестровье, Тирасполь

Сообщение Goodefine »

Это НАХ программирование :))
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 382
Зарегистрирован: Сб фев 18, 2012 14:50:22

Сообщение mazda »

ploop писал(а):Программировать МК в 3D Max"е? Это что-то новенькое! :)
да, а в чём проблема
я его в гугл на дрц прогнал, вы знаете, пи-када нет.
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

Может, объясните задачу в целом? В чём цель автоматизации, и как 3D Max связан с программированием МК? Какой МК программировать хотите? Чем этот МК будет заниматься?
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 382
Зарегистрирован: Сб фев 18, 2012 14:50:22

Сообщение mazda »

это привод
я его в гугл на дрц прогнал, вы знаете, пи-када нет.
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

Ок, а дальше? Привод засекречен?
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 382
Зарегистрирован: Сб фев 18, 2012 14:50:22

Сообщение mazda »

привод трёх фазных двигателей, читает энкодеры и задание и крутит двигатели, прошивку не выложу
я его в гугл на дрц прогнал, вы знаете, пи-када нет.
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

Уже кое-что. Прошивку я и не просил, просто подробно опишите устройство. Что задаётся энкодерами, скорость двигателей?
Ответить

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