информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / hardware
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Программирование оборудования 05.04.02 12:44  Число просмотров: 1201
Автор: Student Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Спасибо.
А как на счет примера програмки на С, чтобы писала/считывала в порт 1 байт?
<hardware>
Программирование оборудования 05.04.02 01:30  
Автор: Student Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Никто не подскажет, где найти описания всякого рода вольтажей на LPT порт и как подавать простейшие сигналы?
Может, какую-нибудь тривиальную програмку на C (желательно под Windows) или любую информацию.

Задача простая: сделать так, чтобы свет дома включался по голосовой команде. ОС Windows 2000 Pro->LPT port->реле-..... Как сделать (может, можно лучше или проще)?
Программирование оборудования 05.04.02 11:32  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
378H-37fH Parallel Printer Adapter #1
3bcH is base of MDPA
278H is base of printer adapter #2

378H Printer Data Latch.
Write: send byte to printer
Read: fetch last byte sent
0-7: (pin 2-9) data out

37aH Read/Write: Printer Controls
0: +Strobe (pin 1) 1 when sending byte
1: +AUTO LineFeed (pin 14) 1 causes LF after CR
2: -INIT (pin 16) 0 resets the printer
3: +SLCT IN (pin 17) 1 selects the printer
4: +IRQ Enable (hdwr INT when -ACK goes false)
LPT1-IRQ 7 (INT 0fH)
LPT2-IRQ 5 (INT 0dH)
5:0 not used must be 0 (may be switch to bidirect mode)
6:0 not used must be 0
7:0 not used must be 0

379H Read-only: Printer Status
0: 0 no pin
1: 0 no pin
2: 0 no pin
3: -ERROR (pin 15) 0=printer signals an error
4: +SLCT (pin 13) 1=printer is selected
5: +PE (pin 12) 1=out of paper
6: -ACK (pin 10) 0=ready for next character
7: -BUSY (pin 11) 0=busy or offline or error

18 (-25) - сигнальная земля.

сигналы стандартные ТТЛ 0 - 0(+0.4) вольт 1 +5(-0.4) вольт
ток нагрузки выходов до милиампера
ток входов мал - десятки - сотни микроампер

подключается реле через транзистор - управляйте чем хотите.
я даже ковокс (ЦАП) паял когда-то

> Никто не подскажет, где найти описания всякого рода
> вольтажей на LPT порт и как подавать простейшие сигналы?
> Может, какую-нибудь тривиальную програмку на C (желательно
> под Windows) или любую информацию.
>
> Задача простая: сделать так, чтобы свет дома включался по
> голосовой команде. ОС Windows 2000 Pro->LPT
> port->реле-..... Как сделать (может, можно лучше или
> проще)?
Программирование оборудования 05.04.02 12:44  
Автор: Student Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Спасибо.
А как на счет примера програмки на С, чтобы писала/считывала в порт 1 байт?
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach