Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 20.01.2024, 15:26  
pifa
Гражданин KAZUS.RU
 
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Преобразование ASCII to BIN

У меня в проекте есть микросхема FRAM(FM24C04), где сохраняются некоторые данные. Я хочу сохранить эти данные в файле, чтоб при старте симуляции его загружать. Но в Proteus'е нет возможности сохранить данные FRAM. Я копирую их в текстовый файл. А как преобразовать ASCII в BIN. Один раз получилось сделать через редактор HxD, но больше не проходит. Вот пример файла.
Вложения:
Тип файла: txt 111.txt (1.5 Кб, 0 просмотров)
Реклама:
pifa вне форума  
Непрочитано 20.01.2024, 17:19  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,978
Сказал спасибо: 3,005
Сказали Спасибо 3,182 раз(а) в 2,160 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Преобразование ASCII to BIN

Ну раз они в хексе, то можно дополнить их правильными заголовками строк и контрольными суммами и получить классический hex. Или сделать одну длинную строку для экономии заголовков и КС. Можно даже в экселе сделать, с функциями типа "шестн-в-дес" и "дес-в-шестн".
Хотя, если один раз получилось - то надо просто поаккуратнее помедитировать и использовать HxD дальше.
__________________
Экзорцист 40-го уровня.

Последний раз редактировалось ForcePoint; 20.01.2024 в 17:21.
ForcePoint вне форума  
Непрочитано 20.01.2024, 17:45  
pifa
Гражданин KAZUS.RU
 
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Re: Преобразование ASCII to BIN

Вчера я до 3 ночи "медитировал", но ничего не вышло. Редактор создает hex-файл, но какой-то "не такой". После преобразование HEX-TO-BIN получаю тот же символьный bin-файл. А каждый раз после изменений преобразовывать руками К тому же, это маленький файл (512 байт). А если я поставлю м/с на 8 Кbit
pifa вне форума  
Непрочитано 21.01.2024, 10:37  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 293
Сказал спасибо: 0
Сказали Спасибо 219 раз(а) в 125 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Преобразование ASCII to BIN

Сообщение от pifa Посмотреть сообщение
А как преобразовать ASCII в BIN
Используя Neo Hex Editor (не ниже Standard Edition):
- копируете всё из Вашего 111.txt (Ctrl+C)
- в Neo встаете на нулевую позицию ввода hex-данных (!!!важно!!!) и вставляете (Ctrl+V)
- сохраняете bin-файл.
Вложения:
Тип файла: txt 111.bin.txt (512 байт, 0 просмотров)
ProtAS-13 вне форума  
Сказали "Спасибо" ProtAS-13
pifa (21.01.2024)
Непрочитано 21.01.2024, 12:46  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,354
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Преобразование ASCII to BIN

Предложу свою программку, меня не раз спасала и спасает.
Написал давно, в начале 2000-х.
HEX (и не только) редактор,поддерживает разные форматы, и даже дизассемблеры есть

В Вашем случае алгоритм такой:
1. Скопировать Ваш текст в буфер обмена.
2. Запустить прогу.
3. Меню "Файл"-"Новый"-"ОК"
4. Меню "Правка"-"Вставить как"-"Данные в текстовом виде"-"ОК"
5. Меню "Файл"-"Экспорт"-"Двоичный"-"ОК", ну и выбрать, куда сохранить файл

Попробуйте, может подойдет.
Вложения:
Тип файла: zip mc.zip (968.6 Кб, 0 просмотров)

Последний раз редактировалось pambaru; 21.01.2024 в 12:47. Причина: Забыл вложение.
pambaru вне форума  
Сказали "Спасибо" pambaru
pifa (21.01.2024)
Непрочитано 21.01.2024, 15:29  
pifa
Гражданин KAZUS.RU
 
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Re: Преобразование ASCII to BIN

pambaru Премного благодарен! Все отлично работает.
pifa вне форума  
Непрочитано 21.01.2024, 15:36  
pifa
Гражданин KAZUS.RU
 
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Re: Преобразование ASCII to BIN

Сообщение от ProtAS-13 Посмотреть сообщение
Используя Neo Hex Editor (не ниже Standard Edition):
Спасибо за информацию, но попробовал програмку от pambaru и все сработало. Буду иметь ввиду на будущее. Инсталляция даной проги уже год лежит на компе, но не пользовался, т.к. хватало других инструментов.

Последний раз редактировалось pifa; 21.01.2024 в 15:39.
pifa вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дисплеи от сотовых (схемы подключения, код, datasheet) dosikus Микроконтроллеры, АЦП, память и т.д 1679 20.05.2023 15:50
LCD_1602 знаки кода таблицы ASCII naumovich Электроника - это просто 10 27.12.2018 11:48
Конвертация PCAD bin в PCAD ASCII synk Proteus, KiCAD и другие ECAD 8 18.05.2015 12:03
Подбираемся к DX Kabron Микроконтроллеры, АЦП, память и т.д 455 27.10.2014 22:41
Разложить число на символы ASCII 7Fantomas7 Микроконтроллеры, АЦП, память и т.д 50 18.02.2011 14:57


Часовой пояс GMT +4, время: 21:43.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot