roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 09:46

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 07 май 2009, 23:43 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
обычное дело
у меня после POSTа горело от 8 до 3 светодиодов воткнутых в ЛПТ

и какие именно сетики горели зависело только от пятен на солнце

иногда после загрузки винды они тухли или включались
тоже зависело от погоды

не мучайте дурацкими проблемами форумчан, воткните микроконтроллер в USB или компорт.
это так же элементарно как и ЛПТ порт

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 07 май 2009, 23:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Myp писал(а):
воткните микроконтроллер в USB

Угу, прямо таки 5 проводков. По-моему посложнее будет это всё хотя и не фатально, но чего уж приукрашивать?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 08 май 2009, 11:42 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
contr писал(а):
Win98 дозволяла напрямую работать с регистрами порта - быстро, просто, удобно. В ХР и т.д. к LPT можно достучаться только через драйвер, вернее через два.


Почему два? Вообще WinNT (любая) позволяет работать с портами В/В процессора, любыми, напрямую, инструкциями процессора in/out, точно так же как и в 95/98. Просто для этого нужно модифицировать маску доступа конкретного процесса к портам. Сделать это может только драйвер. Но это делается 1 раз при старте процесса, затем все работает как и раньше. Все эти драйвера типа giveio именно так и работают. Временные характеристики остаются такими же, как и в 95/98.

Проблемы возникают только со старым софтом, который не умеет работать с драйверами, модифицирующими маску.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 08 май 2009, 12:40 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
К сожалению в NT/XP прямые инструкции in/out болокируются системой :cry: А через сторонний или стандартный драйвер работать можно, только зачем? Майкрософт раньше только условия игры менял от версии к версии, а теперь обещал изничтожить LPT как класс. Производители переферии это уже сделали.
Обидно будет налепить программ к порту и не обнаружить оного, сменив комп или ось :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 08 май 2009, 18:57 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Это легко лечится программками, я юзал Userport. В ХР нормально можно напрямую работать с портом


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 08 май 2009, 19:06 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Именно, о чем я и пытался написать. Драйвер нужен не для того, чтобы запросами к драйверу рулить портом, для этого есть стандартный драйвер в винде. А для того, чтобы выполнить к драйверу один-единственный запрос и NT перестала! блокировать прямые инструкции in/out. О - а userport оказывается вообще позволяет разрешить прямой доступ к портам всем юзерским процессам, полезная штука.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 08 май 2009, 19:34 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
причем тут драйвер, юзайте юзерпорт и прям АСМом или чем там можете пишите в/из порт.

И еще одно: порты ЛПТ, игровой и прочие старые очень хорошие штуки, не надо их забрасывать. На новых компах есть, затраты на их использование никакие, дрова пишутся на раз, частоты маленькие, но для некоторых задач вполне достаточные


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 08 май 2009, 19:52 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
напрямую это (win98)
Код:
MOV DX,AX
IN AL,DX

все остальное (winXP & etc) уже через parclass.sys. Речь о том, что порт отмирает, он не везде есть и в разработках его лучше не использовать.
А глюки с которых тема начата, связаны с попыткой системы определить устройство и один из 9 возможных режимов работы порта. Там передается целая последовательность импульсов согласования, отключить которую мы не можем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 08 май 2009, 22:31 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
=DeaD= писал(а):
Myp писал(а):
воткните микроконтроллер в USB

Угу, прямо таки 5 проводков. По-моему посложнее будет это всё хотя и не фатально, но чего уж приукрашивать?

ну да
просто проводками в usb плюс пара резисторов
всё проще чем городить огород с инициализацией конечного девайса спец кодом от ЛПТ

Добавлено спустя 2 минуты 4 секунды:
boez писал(а):
Временные характеристики остаются такими же, как и в 95/98.

временные характеристики как раз никчёрту
там где-то ещё есть грабли
в 98 винде тайминги гораздо стабильней
сервой в ХР рулить невозможно а вот в 95 винде это делали с лёгкостью

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 21 июн 2009, 13:07 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2009, 03:18
Сообщения: 5
Откуда: Moscow
Myp писал(а):
=DeaD= писал(а):
Myp писал(а):
воткните микроконтроллер в USB

Угу, прямо таки 5 проводков. По-моему посложнее будет это всё хотя и не фатально, но чего уж приукрашивать?

ну да
просто проводками в usb плюс пара резисторов
всё проще чем городить огород с инициализацией конечного девайса спец кодом от ЛПТ

- вот здесь можно немножко поподробней плз :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 21 июн 2009, 13:36 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
последовательный порт имеют практически все МК. Команды принимаются по СОМ или мост USB-COM или МК с аппаратной поддержкой USB. В любом варианте имеете буфер, что избавляет от системных заморочек. Тайминги уже отслеживает МК.
Собственно и с LPT серьезное железо всегда через свой буфер работало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 23 июн 2009, 06:16 
Не в сети

Зарегистрирован: 26 дек 2005, 01:36
Сообщения: 148
Откуда: Иордания
приветствую всех !!!
мне здесь схемку выслали, программа управления девайсами под LPT заточена (!) если кто уже делал подобную разводку, проверте плз. правильность комплектующих (особенно диоды VD1 - VD8 1N4148 ) не хотелось-бы LPT-порт "спалить" :oops:

Модератор "=DeaD=":Ссылку на рапиду убил, выкладывайте сюда в нормальном виде


Заранее спасибо !!!

P.S. так-же под скемкой линки на программатор и под конструктор ЮСБ (продолжение темы с паралелльного топика "про USB") :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 23 июн 2009, 09:53 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
RST писал(а):
Myp писал(а):
ну да
просто проводками в usb плюс пара резисторов
всё проще чем городить огород с инициализацией конечного девайса спец кодом от ЛПТ

- вот здесь можно немножко поподробней плз :wink:

ну это просто
открываете гугл и гуглите на тему usb

вот тут на нашем написано что-то
http://www.mirmk.net/index.php?option=c ... 7&Itemid=1

плюс есть USB бутлоадеры
тоесть прошивку в мк можно зашивать прям напрямую по усб

Добавлено спустя 2 минуты 29 секунд:
Dizayner писал(а):
если кто уже делал подобную разводку, проверте плз.
http://rapidshare.com/ ... /R1.docx.html

фу
мало того что на рапиде файл выложен так ещё и какойто docx
даже смотреть не хочу что эт за безобразие.

выложи схему в нормальном виде тут на форуме

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 23 июн 2009, 10:03 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Необоснованное издевательство над читателями форума через рапиду :)

Выложить файл сюда в нормальном виде.

by moderator =DeaD=

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPT, XP автоматически при загрузке устанавливает лог1
СообщениеДобавлено: 23 июн 2009, 11:02 
Не в сети

Зарегистрирован: 26 дек 2005, 01:36
Сообщения: 148
Откуда: Иордания
Вставить изображение Изображение
- а если изображение не на сервере хранится а в моем РС, как выложить-то здесь ?
(там не много, один документик в майкрософтовском ворлде) :oops:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO