Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Помогите конвертировать txt-hex
Отправлено
am
29 марта 2008 г. 12:33
Есть текстовый файл в виде столбца десятичных чисел.Как преобразовать его в hex-файл для прошивки ПЗУ?
Составить ответ
|
Вернуться на конференцию
Ответы
Такие вещи пишутся быстрее, чем пост с вопросом в конференцию :-). Под sed (для Win32 sed.exe искать по слову unxutils)
—
ReAl
(29.03.2008 17:38:49
89.162.152.53
, 425 байт)
Расшифровываю построчно
—
ReAl
(29.03.2008 17:55:24
89.162.152.53
, 640 байт)
sed, gawk и прочие вкусности, позволяющие быстро слепить что надо лежат по ссылке. Описание по картинке
—
ReAl
(29.03.2008 17:43:11
89.162.152.53
,
пустое
,
ссылка
,
картинка
)
Ответ: Спасибо,некогда заняться верхними языками
—
am
(29.03.2008 17:50:20
212.96.200.169
,
пустое
)
Высокоуровневыми.
—
Oldring
(29.03.2008 19:13:7
91.77.102.7
,
пустое
)
А зря :) Потом в линуксе жить проще будет, когда придет пора на него переползать :)
—
SM
(29.03.2008 17:55:18
80.92.255.53
,
пустое
)
2SM: Ну grep, sed и mawk у меня и под RT-11 были :-) 2am: Тут удобно то, что (+)
—
ReAl
(29.03.2008 18:00:56
89.162.152.53
, 382 байт)
И у меня они там были. Но вот на RT-11 вряд-ли кому переходить придется, а на linux или solaris - нефига делать.
—
SM
(29.03.2008 18:14:54
80.92.255.53
,
пустое
)
Ответ: Похоже,жизнь заставит освоить языки верхнего уровня,не подскажете, с какого начать
—
am
(29.03.2008 18:10:48
212.96.200.169
,
пустое
)
ну sed/grep/awk это языками назвать сложно... Так - некая своеобразная автоматизация + регулярные выражения.
—
SM
(29.03.2008 18:15:58
80.92.255.53
,
пустое
)
тогда сразу питон :-) sed это и не язык практически, так, расширенная автоматизация текстовых подстановок с регулярными выражениями.
—
ReAl
(29.03.2008 18:13:24
89.162.152.53
,
пустое
)
Еще elisp посоветуй, человеку моск не свихнутый еще пригодится :) :) А вот из языков я бы посоветовал TCL - он применяется в очень многих средствах разработки.
—
SM
(29.03.2008 18:17:50
80.92.255.53
,
пустое
)
txt -> bin... bin->hex by bin2hex.exe...
—
ETM
(29.03.2008 14:20:30
62.117.85.106
,
пустое
,
ссылка
)
Ответ: Нужно ведь еще дес. числа преобразовать в hex
—
am
(29.03.2008 12:51:50
212.96.200.171
,
пустое
)
если есть редактор типа progrNotepad, который умеет выделять, вставлять и копировать вертикальные блоки, то проблемы нет.Поиск-с-заменой ","->".db "... В таком направлении. Вот...
—
-mse-
(29.03.2008 12:45:35
83.239.86.98
,
пустое
)
А...Ну и потом таво...Откомпилировать.
—
-mse-
(29.03.2008 12:46:32
83.239.86.98
,
пустое
)
Ответ:
—
am
(29.03.2008 12:56:45
212.96.200.171
, 77 байт)
Это и сделает компилятор (ассемблер)
—
MBedder
(29.03.2008 13:27:19
80.92.96.19
, 224 байт)
Ответ: Получается,что ProgrNotepad формирует ассемблерный файл?И где эту программу можно пробрести?
—
am
(29.03.2008 14:06:47
212.96.200.171
,
пустое
)
Не только ProgrNotepad, но и любой тедактор, способный к поиску признака начала строки. А ассемблерным такой файл станет просто после вставления .db в начало каждой строки. Скопируй сюда весь свой текст - так и быть, преобразую тебе его в .НЕХ бесплатно :))
—
MBedder
(29.03.2008 14:27:8
80.92.96.19
,
пустое
)
Ответ: Слишком большой формат
—
am
(29.03.2008 15:04:5
212.96.200.171
, 334 байт)
Так в том же Экселе сделай первый столбец константой ".db", и выведи результаты в формате CSV - АСМ получится автоматически. Но лучше покажи сюда свою "громоздкую" формулу - мож, чего наколдуем
—
MBedder
(29.03.2008 15:23:54
80.92.96.19
,
пустое
)
Ответ: 3 формулы: корень кв.(X^2+Y^2); XsinY; arctg(X/Y)
—
am
(29.03.2008 15:44:15
217.20.95.35
,
пустое
)
Понятно - двухосный акселерометр мучаем, видимо. Ну и какая погрешность/разрядность нужна для КАЖДОГО из трех результатов, учитывая, что X и Y - 10-битные?
—
MBedder
(29.03.2008 15:51:28
80.92.96.19
,
пустое
)
Ответ: Совершенно верно, правда не 2-х, а 3-осевой акселерометр
—
am
(29.03.2008 16:12:18
217.20.95.35
, 250 байт)
Может проще взять сразу внеАЦПпреобразовательный и посовременней вариант? :) Типа 3D -аксел-р от BOSCH [SMB-380]/ (i2C/SPI -интерф-с) ) Правда (+)
—
Макаров
(29.03.2008 17:09:29
83.234.191.71
, 189 байт)
Ответ: С дорогими акс-ми пока не связываюсь,нужно отработать математику на дешевых
—
am
(29.03.2008 17:28:55
212.96.200.169
, 363 байт)
А умножение/деление? ;)
—
Oldring
(29.03.2008 16:48:29
91.77.102.7
,
пустое
)
Ответ: В формулах присутствуют корень кв., sin, arctg
—
am
(29.03.2008 17:33:21
212.96.200.169
,
пустое
)
И еще умножение/деление, как я смог заметить.
—
Oldring
(29.03.2008 17:49:35
91.77.102.7
,
пустое
)
Ответ: Конечно,эти действия присутствуют,я не знаю,как решать на ассемблере...{+}
—
am
(29.03.2008 18:04:47
212.96.200.169
, 200 байт)
Учиться. Существуют решения и для ассемблера. Для каждого ассемблера - своя реализация, конечно.
—
Oldring
(29.03.2008 18:11:47
91.77.102.7
, 191 байт)
Ответ: Да,этим направлением занялся недавно,пока зондирую почву,если есть к...{+}
—
am
(29.03.2008 18:27:56
212.96.200.169
, 219 байт)
Да кандидатур с опытом в этой конференции хотя-бы - пруд пруди. Только предложите то, что им интересно.
—
Oldring
(29.03.2008 18:37:26
91.77.102.7
,
пустое
)
И, кстати, в каком городе?
—
Oldring
(29.03.2008 18:43:45
91.77.102.7
,
пустое
)
Ответ: Нижневартовск,тема-определение направления бурения
—
am
(29.03.2008 18:59:51
62.105.20.162
,
пустое
)
Далековато от Москвы :)
—
Oldring
(29.03.2008 19:04:15
91.77.102.7
,
пустое
)
И, что немаловажно - какой МК нужно/можно использовать?
—
MBedder
(29.03.2008 15:52:37
80.92.96.19
,
пустое
)
Таймайт иссяк, отваливаю в гости. Резюме - не дуйся марью, напиши это сам
—
MBedder
(29.03.2008 16:08:6
80.92.96.19
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 45:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru