Poslao: 30 Okt 2011 13:21
|
offline
- iCho
- 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 ) , treba mi jer radim neki mali interfejs pa mi treba takav program
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 30 Okt 2011 23:36
|
offline
- morando
- Građanin
- 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.
VSC++ 2010 redistributable, u slucaju da nemas instalirano na racunaru.
|
|
|
|
|
Poslao: 31 Okt 2011 14:25
|
offline
- morando
- Građanin
- 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.
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. Samo sto ja nisam zavrsio istu skolu kao ti pa da mogu da znam kako to da izvedem i sta mi treba od komponenti.
|
|
|
|
|
|