Главная arrow Архив новостей arrow dump1w - утилита для работы с 1-Wire  
23.11.2017 г.
Главная
Проекты
Статьи
Начинающим
Архив новостей
Ссылки
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

Простые устройстваОтличные товары по превосходным ценамОтличные товары по превосходным ценам
dump1w - утилита для работы с 1-Wire Печать E-mail
Рейтинг: / 7
ХудшаяЛучшая 
Автор ARV   
18.07.2008 г.

В ходе выполнения одной работы, связанной с микросхемами памяти 1-Wire, возникла необходимость в утилите, которая бы позволяла видеть, что же внутри этой самой памяти находится... В частности, чтобы сравнить фактическое содержимое с тем, что считывается микроконтроллером... Как известно, необходимость понуждает к действию, и так появилась утилита вывода дампа памяти из 1-Wire микросхем. Утилита ориентирована в первую очередь на применение простых адаптеров 1-Wire, описанных здесь и здесь, и чтение DS1996, однако ее возможностей чуть больше, поэтому надеюсь, она окажется полезной многим, кто разрабатывает устройства с интерфейсом 1-Wire.

Возможности и особенности утилиты
  1. Работает через СОМ-порт с простейшими адаптерами 1-Wire
  2. Позволяет увидеть 8 байт уникального идентификатора ЛЮБОГО 1-wire устройства (кроме DS1821)
  3. Позволяет вывести в виде шестнадцатиричного дампа содержимое любой микросхемы 1-wire памяти
  4. Позволяет указать количество выводимых байтов
  5. Дамп может выводиться в 2 столбика или в один. Количество байтов в столбике - 8
  6. Использует библиотеку драйвера OWDriver.dll
  7. Использует работу в командной строке (консоль Windows)
  8. Позволяет вывести дамп в файл
  9. Не требует установки
Как пользоваться утилитой. 

При запуске без параметров выводит краткую подсказку (на английском). В качестве параметров можно использовать любую комбинацию следующих:

/COMn подключиться к указанному порту (n-номер порта). Если параметр отсутствует,
то  используется COM1. Если к указанному порту не подключен адаптер - выводится
сообщение об ошбике 
/1 использовать режим вывода дампа в один столбик из 8-и байт.
Если параметр отсутствует - дамп содержит 2 столбика 
/ANY(SZ) выводить дамп любой микросхемы памяти. SZ - это количество выводимых
байтов. Если параметр отсутствует - утилита ожидает наличия микросхемы DS1996 

ВНИМАНИЕ! Параметры надо вводить заглавными буквами! Если параметров несколько, они могут указываться в любой последовательности (пробелы между ними необязательны).

В работе используется вывод информациооных сообщений. Все информационные сообщения не сохраняются в файле дампа (если используется вывод в файл). Т.к. консоль Windows автоматически закрывается после завершения консольной программы, утилита в нужных случаях ожидает нажатия клавиши ENTER - таким образом, выведенный дамп не исчезнет с дисплея раньше времени.

Для вывода дампа в файл следует использовать переназначение консольного вывода:

dump1w.exe /COM1 выведет дамп в консольное окно 
dump1w.exe /COM1 >dump.txt выведет дамп в файл dump.txt 
если файл уже есть, он будет перезаписан 
dump1w.exe /COM1 >>dump.txt выведет дамп в файл dump.txt 
если файл уже есть, то новый дамп будет дописан к нему 

Утилита считывает и выводит уникальный номер любой микросхемы 1-Wire. Чтобы при этом не возникало ошибок (если микросхема - не память), надо использовать параметр /ANY(0) - в этом случае будет выведен только номер. 

Сама утилита доступна для скачивания в файловом архиве.


Добавить в любимые (0) | Просмотров: 14129

  Ваш коментарий будет первым

Только зарегистрированные пользователи могут оставлять коментарии.
Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт.

 
« Пред.   След. »
BannerFans.com