|
|
 |
Ответов
|
Oct 18 2012, 13:41
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(Andrey Pesoshin @ Oct 18 2012, 16:16)  Возможно ли использовать стандартный персональный компьютер в качестве GPIO-контроллера? Хочу подключить к нему всего 4 линии, на 2 из них подать высокий логический уровень, и 2 другие в программе опрашивать на наличие сигнала. Нужен ли в данном случае нестандартный контроллер (покупной, разрабатываемый) или он уже есть в составе ПК (если да, как к нему подключиться)? Все зависит от скорости. У обычного LPT-порта есть целых пять (если не ошибаюсь) линий, способных работать на ввод. Пример такого решения - всем известный AvReal. А вот статья, одна из нескольких, как минимум: http://www.pcports.ru/articles/2.phpЕще способ, сравнительно простой - использовать обычную PCI-ную сетевую карточку. У таких карточек есть загрузочное ПЗУ или хотя бы панелька для него, вот к ней и можно подключиться: http://fpga-faq.narod.ru/Ну и, наконец, можно сделать простейший адаптер на МК, подключаемый к COM - порту. И к этому адаптеру подключить ваши линии (это, если скорости небольшие, наиболее предпочтительный вариант) ...
|
|
|
|
|
Oct 18 2012, 17:41
|
Участник

Группа: Участник
Сообщений: 51
Регистрация: 5-07-10
Пользователь №: 58 297

|
Цитата(kovigor @ Oct 18 2012, 17:41)  Все зависит от скорости. У обычного LPT-порта есть целых пять (если не ошибаюсь) линий, способных работать на ввод. Пример такого решения - всем известный AvReal. А вот статья, одна из нескольких, как минимум: http://www.pcports.ru/articles/2.phpЕще способ, сравнительно простой - использовать обычную PCI-ную сетевую карточку. У таких карточек есть загрузочное ПЗУ или хотя бы панелька для него, вот к ней и можно подключиться: http://fpga-faq.narod.ru/Ну и, наконец, можно сделать простейший адаптер на МК, подключаемый к COM - порту. И к этому адаптеру подключить ваши линии (это, если скорости небольшие, наиболее предпочтительный вариант) ... спасибо за ответ! Видимо, действительно, штатной возможности у ПК нет (на electronics.stackexchange.com ответили то же самое). Наверно остановлюсь на МК или покупном чем-нибудь вроде http://www.mccdaq.com/pci-data-acquisition...O24-Series.aspx
|
|
|
|
|
Oct 18 2012, 18:10
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(Andrey Pesoshin @ Oct 18 2012, 23:41)  спасибо за ответ! Видимо, действительно, штатной возможности у ПК нет такая штатная возможность есть у последовательных портов. или переходников USB -> serial, если на плате нет. там помимо RX,TX есть на выход две линии RTS и DTR, правда с уровнями +-12В. и 4 линии на вход CTS, DSR, DCD и RI, которые обычно от 3-5 вольтовых TTL лог уровней тоже срабатывают. порог на уровне около +1.4В EIA-232 Input Threshold Low 1.2 V EIA-232 Input Threshold High 1.6 V скорости-то какие нужны?
|
|
|
|
Сообщений в этой теме
Andrey Pesoshin ПК и GPIO-интерфейс Oct 18 2012, 13:16    _pv Цитата(kovigor @ Oct 19 2012, 03:51) C US... Oct 18 2012, 22:06     kovigor Цитата(_pv @ Oct 19 2012, 01:06) но если ... Oct 19 2012, 07:34   Andrey Pesoshin Цитата(_pv @ Oct 18 2012, 22:10) такая шт... Oct 19 2012, 08:58    _pv Цитата(Andrey Pesoshin @ Oct 19 2012, 15... Oct 19 2012, 09:59    kovigor Цитата(Andrey Pesoshin @ Oct 19 2012, 11... Oct 19 2012, 10:34 iosifk Цитата(Andrey Pesoshin @ Oct 18 2012, 17... Oct 19 2012, 11:18 Andrey Pesoshin _pv
спасибо за действительно интересный подход
ko... Oct 19 2012, 13:11 kovigor Цитата(Andrey Pesoshin @ Oct 19 2012, 16... Oct 19 2012, 13:15
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|