Страница 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шками перехвачена).
Ежли интересно - могу на электронку весь проектик скинуть.

Re: Обмен данными через ISP
Добавлено: Вс апр 20, 2014 21:21:54
Flasher
можно дос из-под винды. Тогда порт виден. А можно в виртуальной машине-тоже виден.
Re: Обмен данными через ISP
Добавлено: Вс апр 20, 2014 22:00:17
BOB51
Речь не о видимости - его и так вполне "видно", а о том, что DOS программа под винью ХР не может корректно обращаться СО ВСЕМИ протами LPT.

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.

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

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

и есть еще "DOSBox 0.74"
