Страница 1 из 1

Обмен данными через ISP

Добавлено: Вс апр 20, 2014 20:31:43
Berlioz
Всех приветствую! Сейчас проектирую систему на arduino. Проблема заключается в том, что мне надо работать из-под DOS, а драйвера USB-UART для сей ОС не существует.

Пришла идея подключить ISP к COM порту компьютера для обмена данными, но инфы на сею тематику не нашел (нашел лишь про прошивку)

Можно ли организовать обмен через ISP<->COM? Если да, то как? Если нет, то что можно сделать в моем случае?

P.S. В микроэлектронике начинающий (с радиоэлектроникой знаком), поэтому прошу сильно не пинать

Re: Обмен данными через ISP

Добавлено: Вс апр 20, 2014 20:51:33
BOB51
Под DOS вполне прилично самоделкин программатор через LPT работал (аж до Win_XP - там реакция на линии ввода APIшками перехвачена).
Ежли интересно - могу на электронку весь проектик скинуть.
:beer:

Re: Обмен данными через ISP

Добавлено: Вс апр 20, 2014 21:21:54
Flasher
можно дос из-под винды. Тогда порт виден. А можно в виртуальной машине-тоже виден.

Re: Обмен данными через ISP

Добавлено: Вс апр 20, 2014 22:00:17
BOB51
Речь не о видимости - его и так вполне "видно", а о том, что DOS программа под винью ХР не может корректно обращаться СО ВСЕМИ протами LPT. 8)

Re: Обмен данными через ISP

Добавлено: Пн апр 21, 2014 08:22:51
ИС-пытатель
Насколько мне помнится, в XP два есть два режима DOS. Сеанс DOS и чот-то там еще. Один из них работает под контролем хрюши, поэтому работа с железом проблематична. Второй режим уже более свободен в этом отношении. Запускайте DOS-программы из другого режима. Но полностью уйти от XP Вам не удастся. Помнится, когда-то ковырял железо материнки. Писал программки для этого на асме под DOS. Так вот часть программ при запуске из XP (в любом режиме) не работала так, как надо. А вот если загрузиться с дискетки в DOS - то было все ОК.

Re: Обмен данными через ISP

Добавлено: Пн апр 21, 2014 10:28:52
BOB51
ИС-пытатель
ДОС -программка сама по себе работать будет всегда. А вот ПРЯМОЙ ДОСТУП к аппаратным устройствам, даже через БИОС в WIN_XP и выше заблокирован по соображениям совместимости/безопасности.
Касательно LPT это будет выражаться в искажении данных по адресам, отличным от основного порта вывода - ибо XP считает LPT портом принтера, а не устройством с произвольным издевательством. Кстати именно поэтому практически для всех совместимых с XP LPT-программаторах для возврата данных используется только линия ACK.
:beer:

Re: Обмен данными через ISP

Добавлено: Пн апр 21, 2014 10:45:11
ИС-пытатель
BOB51 писал(а):ДОС -программка сама по себе работать будет всегда. А вот ПРЯМОЙ ДОСТУП к аппаратным устройствам, даже через БИОС в WIN_XP и выше заблокирован
Именно это я имел в виду. :)))

Re: Обмен данными через ISP

Добавлено: Пн апр 21, 2014 11:19:12
BOB51
У автора идет речь о машине под "чистым ДОСом". 8)
и есть еще "DOSBox 0.74" :)