Управление PCI слотом

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Управление PCI слотом

Сообщение Alex_new_2030 » 15.10.2003 (Ср) 7:18

Как программно можно управлять неким Самодельным устройством посредством PCI слота? Распиновка известна. Как послать или причитать данные из определенного PCI слота, как например с LPT и СОМ портоми.
Может кто сталкивался с этим?

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 661
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 16.10.2003 (Чт) 10:01

Если можешь кинь на мыло распиновку
ПЛИЗЗЗЗ!!
Заранее спасибо
Утро добрым не бывает!

Taras2
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 20.06.2003 (Пт) 12:13

Re: Управление PCI слотом

Сообщение Taras2 » 16.10.2003 (Чт) 12:25

Alex_new_2030 писал(а):Как программно можно управлять неким Самодельным устройством посредством PCI слота? Распиновка известна. Как послать или причитать данные из определенного PCI слота, как например с LPT и СОМ портоми.
Может кто сталкивался с этим?


Т.е. девайса как такового у тебя нет?

Тогда забудь.
1. Самодельные устройства на PCI делают на основе ПЛИС.
2. PCI разъём очень критичен к качеству контактов (частота там высокая). И поэтому контакты настоятельно рекомендуют позолотить. Кроме того критична толщина платы (девайс или не влезет или будет болтаться), стандартная толщина в дюймах, а наш текстолит в мм и эта разнича критична.
3. Читается и пишется с точки зрения софта также как и в ЛПТ, единственное отличие в поддержке Plug&Play , но это можно поручить и виндовс.

Удачи!

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 16.10.2003 (Чт) 13:51

НЕ бери грех на душу!!!! послушай людей!!!!! :D
Да кстати!!!!!! что за устройство?Я идиот! Убейте меня, кто-нибудь!??

_NeoN_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 178
Зарегистрирован: 14.08.2003 (Чт) 9:48
Откуда: Новосибирск

Сообщение _NeoN_ » 16.10.2003 (Чт) 19:21

хы, я бы себе хотел 100 вентиляторов внутрь компа, чтобы гудел как танк)) вот это круто.. сделаешь такой девайс??? могу заплатить, тока чтобы 100 вентиляторов было...ч тобы комп не улетал никуда, и чтобы от PCI все работало)

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 17.10.2003 (Пт) 5:57

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

>Taras2
>3. Читается и пишется с точки зрения софта также как и в ЛПТ, единственное отличие в поддержке Plug&Play , но это можно поручить и виндовс

А как, я про ето и спрашиваю.

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 17.10.2003 (Пт) 6:03

А распиновку можно посмотреть сдесь.
http://trd.by.ru/page/comp/comp.htm
[/url]

Taras2
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 20.06.2003 (Пт) 12:13

Сообщение Taras2 » 17.10.2003 (Пт) 8:40

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

>Taras2
>3. Читается и пишется с точки зрения софта также как и в ЛПТ, единственное отличие в поддержке Plug&Play , но это можно поручить и виндовс

>> А как, я про ето и спрашиваю.
^^^^^^^^^^^^^^^^^^^^^^^ Was ist das?

Если тебе нужно выводить в ком порт, есть комконтрол.
Если тебе нужно програмировать и выводить в ком или лпт порт, поищи WinIO.dll и WinIO.sys. Или можеш взять альтернативу, их полно.
Если тебе нужна поддержка Plug&Play, то когда соберёш девайс, будеш знать больше меня. Основное, это аппаратная поддержка.

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 17.10.2003 (Пт) 12:39

Как работать с СОМ и ЛПТ я знаю. Мне нужно с PCI так же работать. т.е. устанавливать данные на определенном PCI порту и читать их.

Taras2
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 20.06.2003 (Пт) 12:13

Сообщение Taras2 » 17.10.2003 (Пт) 18:42

Alex_new_2030 писал(а):Как работать с СОМ и ЛПТ я знаю. Мне нужно с PCI так же работать. т.е. устанавливать данные на определенном PCI порту и читать их.


Что значит на определённом PCI порту?
Девайсы подключенные через PCI слот имеют такие же адреса ввода вывода как и девайсы на ISA, только устанавливают они их сами, ну или почти сами.

ЗЫ. Ты описание PCI читал?

4udik
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 25.01.2003 (Сб) 11:35
Откуда: Latvia

Сообщение 4udik » 19.10.2003 (Вс) 13:10

PCI порта нет! Есть шина PCI к которой можно подключить устройство и просвоить ему номер прерывания и (или) область портов ввода- вывода.Через эти порты и происходит обращение к устройству.А это уже вотчина BIOS.Проще всего программу управления писать на ассемблере. А по поводу аппаратной реализации - в каком-то буржуйском каталоге (Elfa , Farnell) , не помню , видел микруху являющуюся этаким буфером между PCI и твоим устройством (Что-бы не спалил весь комп. :) ). А вообще подумай - А ОНО ТЕБЕ НАДО!!!

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 20.10.2003 (Пн) 5:31

Извеняюсь за PCI порт - запарился.
Я когда ссылку на распиновку давал, сам там не очень лазил, а там оказывается и схемка устройства если и как ею пользоватся. Там адреса даны PCI слотов, наверное к ним так-же как и к ЛПТ обращатся можно. Попробую как схемку соберу. Что получилось потом расскажу.
Всем спасибо

Taras2
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 20.06.2003 (Пт) 12:13

Сообщение Taras2 » 20.10.2003 (Пн) 11:25

Alex_new_2030 писал(а):Извеняюсь за PCI порт - запарился.
Я когда ссылку на распиновку давал, сам там не очень лазил, а там оказывается и схемка устройства если и как ею пользоватся.


Где? Я там не видел. Устройство для ИСЫ было, а для ПиСиАй не видел.

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 20.10.2003 (Пн) 12:02

http://trd.by.ru/page/comp/pc-int.htm

Но сдесь не написано конкретно для PCI или ISA

Taras2
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 20.06.2003 (Пт) 12:13

Сообщение Taras2 » 20.10.2003 (Пн) 12:28

Alex_new_2030 писал(а):http://trd.by.ru/page/comp/pc-int.htm

Но сдесь не написано конкретно для PCI или ISA


Дык это ISA. На PCI этот номер не пройдёт.
ЗЫ. Вторую схему (READY) тоже нужно собирать. У тебя ведь не 286 комп. У меня на пне 166 ВВ55 не успевала за ЛПТ. :wink:


Вернуться в Visual Basic 1–6

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

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

    TopList  
cron