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

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Сообщения: 2
Зарегистрирован: Вс апр 20, 2014 20:24:42
Откуда: Новосибирск, Россия

Сообщение Berlioz »

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

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

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

P.S. В микроэлектронике начинающий (с радиоэлектроникой знаком), поэтому прошу сильно не пинать
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15750
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Под DOS вполне прилично самоделкин программатор через LPT работал (аж до Win_XP - там реакция на линии ввода APIшками перехвачена).
Ежли интересно - могу на электронку весь проектик скинуть.
:beer:
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

можно дос из-под винды. Тогда порт виден. А можно в виртуальной машине-тоже виден.
Друг Кота
Аватара пользователя
Сообщения: 15750
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Речь не о видимости - его и так вполне "видно", а о том, что DOS программа под винью ХР не может корректно обращаться СО ВСЕМИ протами LPT. 8)
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Аватара пользователя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Сообщение ИС-пытатель »

Насколько мне помнится, в XP два есть два режима DOS. Сеанс DOS и чот-то там еще. Один из них работает под контролем хрюши, поэтому работа с железом проблематична. Второй режим уже более свободен в этом отношении. Запускайте DOS-программы из другого режима. Но полностью уйти от XP Вам не удастся. Помнится, когда-то ковырял железо материнки. Писал программки для этого на асме под DOS. Так вот часть программ при запуске из XP (в любом режиме) не работала так, как надо. А вот если загрузиться с дискетки в DOS - то было все ОК.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15750
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

ИС-пытатель
ДОС -программка сама по себе работать будет всегда. А вот ПРЯМОЙ ДОСТУП к аппаратным устройствам, даже через БИОС в WIN_XP и выше заблокирован по соображениям совместимости/безопасности.
Касательно LPT это будет выражаться в искажении данных по адресам, отличным от основного порта вывода - ибо XP считает LPT портом принтера, а не устройством с произвольным издевательством. Кстати именно поэтому практически для всех совместимых с XP LPT-программаторах для возврата данных используется только линия ACK.
:beer:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Сообщение ИС-пытатель »

BOB51 писал(а):ДОС -программка сама по себе работать будет всегда. А вот ПРЯМОЙ ДОСТУП к аппаратным устройствам, даже через БИОС в WIN_XP и выше заблокирован
Именно это я имел в виду. :)))
Друг Кота
Аватара пользователя
Сообщения: 15750
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

У автора идет речь о машине под "чистым ДОСом". 8)
и есть еще "DOSBox 0.74" :)
Ответить

Вернуться в «AVR»