Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2005-06-01 21:47:19

  djlinux1992 - Użytkownik

djlinux1992
Użytkownik
Skąd: Zamość
Zarejestrowany: 2005-05-22

Programowanie i dostęp do LPT

Witam
W jaki sposób można napisać programik ,który mp. by dawał napięcie na poszczególne piny zkabla LPT np. zeby działały zapalić jakąś diudke. Nigdy przedtem się tym nie bawiłem zacząłem pisać proste programy w c/C+ w wingrozie nic nie próbowałem. Więc może ktoś ma jakieś programy bądz objaśni zasade dostępu do LPT.

Offline

 

#2  2005-06-01 22:25:31

  shagi - Użytkownik

shagi
Użytkownik
Skąd: Szymbark
Zarejestrowany: 2005-01-19
Serwis

Re: Programowanie i dostęp do LPT

a może by tak BASCOM ??

Offline

 

#3  2005-06-01 22:59:17

  Rumi - prawiczek erotoman

Rumi
prawiczek erotoman
Skąd: Gorlice
Zarejestrowany: 2004-09-23
Serwis

Re: Programowanie i dostęp do LPT

posty sie mi sklonowały proszem modera o usunięcie tego posta

Offline

 

#4  2005-06-01 23:00:29

  Rumi - prawiczek erotoman

Rumi
prawiczek erotoman
Skąd: Gorlice
Zarejestrowany: 2004-09-23
Serwis

Re: Programowanie i dostęp do LPT

a może by tak BASCOM ??

poco sie ograniczać może jeszcze avr-gcc ;) i pobawimy sie mikrokontrolerami

a potem gumową Lolą ;D hehehe

Offline

 

#5  2005-06-02 21:24:01

  djlinux1992 - Użytkownik

djlinux1992
Użytkownik
Skąd: Zamość
Zarejestrowany: 2005-05-22

Re: Programowanie i dostęp do LPT

Uhu widzę cały język bascom :/
Może ktoś ma jakieś zródełka programu(jeszcze fajnie jakbyt to było w c/C++ ;)) ,który coś robi z portem LPT
Byłbym bardzo wdzięczny.
PS:Co masz na myśli "gumową Lolą" :>

Offline

 

#6  2005-06-02 21:24:25

  djlinux1992 - Użytkownik

djlinux1992
Użytkownik
Skąd: Zamość
Zarejestrowany: 2005-05-22

Re: Programowanie i dostęp do LPT

Skasujcie to!

Offline

 

#7  2005-06-02 21:46:33

  rogos - Moderator

rogos
Moderator
Zarejestrowany: 2005-02-12

Re: Programowanie i dostęp do LPT

Ja bym skasowal jak bym byl moderatorem ale co tam lepiej niech syfy takie zawalaja prawda? :P


http://img88.imageshack.us/img88/1856/imageslg0.png

Offline

 

#8  2005-06-02 23:02:18

  Rumi - prawiczek erotoman

Rumi
prawiczek erotoman
Skąd: Gorlice
Zarejestrowany: 2004-09-23
Serwis

Re: Programowanie i dostęp do LPT

moderatorzy  pracuja nei mają czasu a tu takie sexy ktoś pisze, widze że wzbudziło to poruszenie wśrud nowych forumowiczów ale takiedo małego transwestytke jak Rogos ;]

sorki że rozmywam ... postaram sie poprawić ;)

Offline

 

#9  2005-06-02 23:15:13

  rogos - Moderator

rogos
Moderator
Zarejestrowany: 2005-02-12

Re: Programowanie i dostęp do LPT

oj Rumi widze ze szukasz guza i to chyba na jajkach :D


http://img88.imageshack.us/img88/1856/imageslg0.png

Offline

 

#10  2005-06-13 21:35:45

  rybek - Członek DUG

rybek
Członek DUG
Zarejestrowany: 2004-04-20

Re: Programowanie i dostęp do LPT

panowie, panowie. to ze przez jakis czas mogliscie nie znaczy ze bedzie tak dalej. bo jak widzez zaden zadnych konkretow nie podal.


Linux Registered User: #348830

In a World without Walls and Fences,
who needs Windows and Gates?

Offline

 

#11  2005-06-13 21:44:58

  rybek - Członek DUG

rybek
Członek DUG
Zarejestrowany: 2004-04-20

Re: Programowanie i dostęp do LPT

a wracajac do tematu:

man ioperm
man outb
man inb

a pod winde mozna poczytac o:

http://www.beyondlogic.org/porttalk/porttalk.htm


Linux Registered User: #348830

In a World without Walls and Fences,
who needs Windows and Gates?

Offline

 

#12  2005-06-13 23:20:34

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Programowanie i dostęp do LPT

Co do windy to:
http://www.beyondlogic.org/spp/parallel.pdf
Chyba dobre jest. Sam korzystałem z
http://www.beyondlogic.org/serial/serial.pdf
pisząc program na coma, ale pod winde.

Offline

 

#13  2005-07-27 00:03:43

  mediastore - Nowy użytkownik

mediastore
Nowy użytkownik
Zarejestrowany: 2005-07-26

Re: Programowanie i dostęp do LPT

Tyle że to jest bardzo proste :

Po pierwsze na porcie LPT nie ustawisz napięcia żadnego !
Gdy "zapalisz" bit - uzyskasz mase GND  na tym pinie dokładnie równą
poziomowi napięcia na obudowie komputera i w czarnych przewodach wychodzących z zasilacza kompa.

Gdy "zgasisz" bit - odłączysz mase GND od danego pin`u portu.

A więc do pinu portu podłączasz minus diody czyli anode a katode + cały czas zasilasz napięciem z zasilacza (3,3 lub 5(czerwony) lub 12V(żółty))

Podaniem/odjęciem  masy na pin gasisz/zapalasz diode.

Po drugie programowanie :

Najprościej w assemblerze bo jest najbliżej i najszybciej .

Opis pinów portu zaczerpnij z "mądrych" książek

assembler 16bitowy
            gaszenie bitów
mov ax,00000000b       
mov dx,378h
out dx,ax

             zapalanie bitów 
mov ax,11111111b 
mov dx,378h
out dx,ax


możesz też namieszać i wpisać 01000111 tu zapal tam zgaś itd. itp.

   assembler 32bit daje nam możliwość operacji na pojedyńczych bitach       dzięki nowym polecenią 
   BT - Bit Test
BTC - Bit Test and Complement
BTR - Bit Test and Reset
BTS - Bit Test and Set
BSF - Bit Scan Forward
BSR - Bit Scan Reverse
 
 

Kod:

http://rudy.mif.pg.gda.pl/~bogdro/linux/linux13.html

Do zabawy z portem LPT w systemach Windows powyżej 98 niezbędny jest dodatkowy sterownik np : program userport v1.0 przydatny jest też
dowolny monitor portu np: Parallel Port Monitor .
 
   Tutaj jest świetny kurs assemmblera - sterowanie portem LPT

          skit123@o2.pl

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)