Program za kontrolisanje paralelnog porta racunara

Program za kontrolisanje paralelnog porta racunara

offline
  • iCho  Male
  • Elitni građanin
  • Pridružio: 03 Maj 2011
  • Poruke: 1808
  • Gde živiš: Mos Eisley

Moze li neko da mi napravi program za kontrolisanje paralelnog porta racunara, znaci samo on/off funkcija za svaki pin (izlazni Wink ) , treba mi jer radim neki mali interfejs pa mi treba takav program Wink



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 19 Maj 2011
  • Poruke: 297

Mozda bi mogao ja da ti pomognem.
Posto sam ja relativno pocetnik ovo ce mi doci lepo kao vezba.
Nasao sam neku biblioteku pisanu u C-u koja "pruza" funkcije za pisanje i citanje na parallel port, pa sam napravio [url=https://www.mycity.rs/must-login.png aplikaciju[/url] koja salje vrednosti na "izlazne pinove", na svaki sekund u ovom stilu:
10000000 01000000 00100000 00010000 00001000 00000100 00000010 00000001 10000000 01000000 00100000 00010000 00001000 00000100 00000010 00000001 ...itd. dok ne ugasis
Verujem da ti je logicna slika? 1 je "on", 0 je "off".
E sad ne razumem kako bi povezao odnosno napravio "interfejs", sta ti konkretno treba?
Ja nemam sta da ubodem u taj port da bi testirao dalje. Bebee Dol

VSC++ 2010 redistributable, u slucaju da nemas instalirano na racunaru.



offline
  • iCho  Male
  • Elitni građanin
  • Pridružio: 03 Maj 2011
  • Poruke: 1808
  • Gde živiš: Mos Eisley

Napisano: 31 Okt 2011 9:04

Hvala morando! Ziveli
Napravio bih 'interfejs' kao na semi sa slike ( i na izlaze bih nakacio releje da bih povecao snagu uredjaja koji mogu da kontrolisem).



Dopuna: 31 Okt 2011 9:13



A ovo je relativno jeftino i lako uraditi
(samo IC (ULN2003) kosta 26 dinara+pertinaks 100 dinara+DB25 slot 50 dinara+karton+releji (oko 100 dinara komad)~300 dinara za jednokanalni interfejs, za svaki sledeci kanal je +100 dinara).

Naravno uz ovo se racuna da imate vec kalaj i lemilicu.

Mislim da slobodno mozes testirati port sa malim led diodama, one ne vuku mnogo struje Wink

offline
  • Pridružio: 19 Maj 2011
  • Poruke: 297

Prema semi vidim da koristis samo pola "izlaznih pinova" (4, nibble mod), pa sam prema tome napravio test aplikaciju sa kojom mozes da isprobas tvoj uredjaj. Aplikacija ce raditi samo na Windows-u, posto nemam iskustva sa Linuksom. Embarassed
https://www.mycity.rs/must-login.png



Napomena u vezi adrese porta:
Citat:
...most of the home PCs will have only one parallel port with base address 0x378.

Izvor: http://logix4u.net/Legacy_Ports/Parallel_Port/How_....._BIOS.html

Manipulacija p. portom zahteva adresu istog, posto bibilioteka koju koristim "ne-expozuje" tu adresu, a trenutno nemam resenje za ovo, tako da u nekim slucajevima mora da se unese rucno ako ne odgovara "deafult"-u koji sam postavio u edit polje "888" (hexadecimal 0x378-). Sa linka i slike mozes videti gde da potrazis tu adresu da bi potvrdio da li je "ispravna". Evo kako izgleda kod mene, vidi se da je drugacija od default-a, tako da bi najbolje bilo da proveris kod sebe na racunaru:


Pre nego uneses adresu porta moras broj koji je hexadecimalan pretvoriti u decimalan, to ces najlakse izvesti sa kalkulatorom:


Citat:
Mislim da slobodno mozes testirati port sa malim led diodama, one ne vuku mnogo struje...

Da, da, kako da ne. Very Happy Samo sto ja nisam zavrsio istu skolu kao ti pa da mogu da znam kako to da izvedem i sta mi treba od komponenti.

offline
  • iCho  Male
  • Elitni građanin
  • Pridružio: 03 Maj 2011
  • Poruke: 1808
  • Gde živiš: Mos Eisley

Morando svaka cast Ziveli !
Hvala puno Smile
Cim sve sklopim testiracu aplikaciju i napisati sve o ovome ovde Wink

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

nista od projekta?

Ko je trenutno na forumu
 

Ukupno su 877 korisnika na forumu :: 29 registrovanih, 2 sakrivenih i 846 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Atomski čoban, bojank, darkojbn, DragoslavS, Džordžino, flash12, Georgius, goxin, kunktator, kybonacci, Litostroton, m0nstrum_, mačković, milenko crazy north, Miškić, nenooo, Panter, pein, Rogan33, slonic_tonic, SR-3m, Srle993, t84dar, vaso1, Webb, wolverined4, YugoSlav, zixmix, zlaya011