Re: Palenje semafora i motora
Komentari u tekstu.
Pozdrav,
Sasa
Bratislav Stojanoviæ <bstojanovic@sbb.co.yu> wrote: v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} st1\:*{behavior:url(#default#ieooui) } Pa mozes da uradis to na 2 nacina:
Prevezes signal na port C, i tu polovinu porta C stavis da bude output, pa onda direktno pikiras taj pin.
Bez obzira sto ti je port A output, ti mozes da postavis adresu i da procitas sta se trenutno pusta na tom portu.
Sacuvas to negde, pa izmenis zeljene bite, pa onda vratis na taj port.
Vi ste onaj ko je upisao i tu prethodnu vrijednost. Zasto ne biste pamtili negdje u memoriji sta je to sto je poslednje upisano, i svaki sledeci put, izmjenite tu lokaciju, i potom taj novi sadrzaj upisete u periferiju (paralelni port).
Ja sam to skapirao na ovaj nacin. Sigurno znam da je Sale na vezbama rekao da se mogu menjati pojedinacno biti i od porta A
i od porta B (a ne samo od porta C).
---------------------------------
From: Sasa Vitorovic [mailto:savitor85@gmail.com]
Sent: Thursday, December 13, 2007 12:26 PM
To: mips-nastava@rti.etf.bg.ac.yu
Subject: Re: [mips-nastava] Palenje semafora i motora
Pozdrav,
To mi sad pravi problem. Recimo da imam 8 izlaznih pinova. Hocu da promenim jedan. Ako mi nije omoguceno citanje registra, kako to da izvedem? Recimo A mi je izlazni port. Ne mogu da ga procitam pomocu kontrolne reci. Ne mogu da ga procitam pomocu adrese porta A. Kako da mu promenim samo jedan bit?
Da li to vazi za svaki mod 8255ice(simple,handshake,..)?
Pozdrav,
Sasa Vitorovic
----- Original Message -----
From: Bratislav Stojanoviæ
To: mips-nastava@rti.etf.bg.ac.yu
Sent: Thursday, December 13, 2007 12:17 PM
Subject: Re: [mips-nastava] Palenje semafora i motora
Tacno, u pravu si. On je ostavio samo 2 pinski header konektor, i to ide ka motoru.
Sto se tice pitanja, ovo je nacin za upis na port C. Postavljanje adrese porta C, sluzi samo za citanje onog dela porta C koji radi kao input (vidi senzore).
No, sta je sa paljenjem i gasenjem semafora? Gde je to na semi? Gde je to u kodu?
---------------------------------
From: Sasa Vitorovic [mailto:savitor85@gmail.com]
Sent: Wednesday, December 12, 2007 11:16 PM
To: mips-nastava@rti.etf.bg.ac.yu
Subject: Re: [mips-nastava] Palenje semafora i motora
Pozdrav,
Ja sam to ovako shvatio. Prvo, imas metode podigni i spusti za spustanje rampe. U metodi podigni se upisuje u kontrolni registar da bi se promenio port C. Kad pogledas format 8255 kontrolne reci, za metodu podigni zakljucujes da biti 00000111b znace sledece(s leva na desno):
0 - bit set/reset flag
0 - dont care
0 - dont care
0 - dont care
011 - ova tri bita selektuju bit 3 porta C.
1-upisuje se 1 (kaze se rampi da se podigne)
PC3 ide na motor za rampu i pretpostavka je da kad oces da podignes rampu ti proizvoljno dugo mozes da drzis taj signal. Kad pozelis da spustis rampu, upisaces bit 0.
Ono sto meni nije jasno je zasto ne mozemo direktno da upisujemo u port C?
Pozdrav,
Sasa Vitorovic
----- Original Message -----
From: Bratislav Stojanoviæ
To: mips-nastava@rti.etf.bg.ac.yu
Sent: Wednesday, December 12, 2007 9:54 PM
Subject: [mips-nastava] Palenje semafora i motora
Jel neko uspeo da nadje deo koda u primeru domaceg sa sajta, koji pali motor od rampe, kao i
deo koji kontrolise svetlo semafora? Ja videh samo LED u fajlu periferija.sch, ali oni su
stalno upaljeni, tj. oznacavaju kada senzori rade.
Uh, nisam valjda o5 nesto pobrkao :|
---------------------------------
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
-----------------------------------------------------------------
---------------------------------
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
-----------------------------------------------------------------
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
-----------------------------------------------------------------
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
Pozdrav,
Sasa
Bratislav Stojanoviæ <bstojanovic@sbb.co.yu> wrote: v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} st1\:*{behavior:url(#default#ieooui) } Pa mozes da uradis to na 2 nacina:
Prevezes signal na port C, i tu polovinu porta C stavis da bude output, pa onda direktno pikiras taj pin.
Bez obzira sto ti je port A output, ti mozes da postavis adresu i da procitas sta se trenutno pusta na tom portu.
Sacuvas to negde, pa izmenis zeljene bite, pa onda vratis na taj port.
Vi ste onaj ko je upisao i tu prethodnu vrijednost. Zasto ne biste pamtili negdje u memoriji sta je to sto je poslednje upisano, i svaki sledeci put, izmjenite tu lokaciju, i potom taj novi sadrzaj upisete u periferiju (paralelni port).
Ja sam to skapirao na ovaj nacin. Sigurno znam da je Sale na vezbama rekao da se mogu menjati pojedinacno biti i od porta A
i od porta B (a ne samo od porta C).
---------------------------------
From: Sasa Vitorovic [mailto:savitor85@gmail.com]
Sent: Thursday, December 13, 2007 12:26 PM
To: mips-nastava@rti.etf.bg.ac.yu
Subject: Re: [mips-nastava] Palenje semafora i motora
Pozdrav,
To mi sad pravi problem. Recimo da imam 8 izlaznih pinova. Hocu da promenim jedan. Ako mi nije omoguceno citanje registra, kako to da izvedem? Recimo A mi je izlazni port. Ne mogu da ga procitam pomocu kontrolne reci. Ne mogu da ga procitam pomocu adrese porta A. Kako da mu promenim samo jedan bit?
Da li to vazi za svaki mod 8255ice(simple,handshake,..)?
Pozdrav,
Sasa Vitorovic
----- Original Message -----
From: Bratislav Stojanoviæ
To: mips-nastava@rti.etf.bg.ac.yu
Sent: Thursday, December 13, 2007 12:17 PM
Subject: Re: [mips-nastava] Palenje semafora i motora
Tacno, u pravu si. On je ostavio samo 2 pinski header konektor, i to ide ka motoru.
Sto se tice pitanja, ovo je nacin za upis na port C. Postavljanje adrese porta C, sluzi samo za citanje onog dela porta C koji radi kao input (vidi senzore).
No, sta je sa paljenjem i gasenjem semafora? Gde je to na semi? Gde je to u kodu?
---------------------------------
From: Sasa Vitorovic [mailto:savitor85@gmail.com]
Sent: Wednesday, December 12, 2007 11:16 PM
To: mips-nastava@rti.etf.bg.ac.yu
Subject: Re: [mips-nastava] Palenje semafora i motora
Pozdrav,
Ja sam to ovako shvatio. Prvo, imas metode podigni i spusti za spustanje rampe. U metodi podigni se upisuje u kontrolni registar da bi se promenio port C. Kad pogledas format 8255 kontrolne reci, za metodu podigni zakljucujes da biti 00000111b znace sledece(s leva na desno):
0 - bit set/reset flag
0 - dont care
0 - dont care
0 - dont care
011 - ova tri bita selektuju bit 3 porta C.
1-upisuje se 1 (kaze se rampi da se podigne)
PC3 ide na motor za rampu i pretpostavka je da kad oces da podignes rampu ti proizvoljno dugo mozes da drzis taj signal. Kad pozelis da spustis rampu, upisaces bit 0.
Ono sto meni nije jasno je zasto ne mozemo direktno da upisujemo u port C?
Pozdrav,
Sasa Vitorovic
----- Original Message -----
From: Bratislav Stojanoviæ
To: mips-nastava@rti.etf.bg.ac.yu
Sent: Wednesday, December 12, 2007 9:54 PM
Subject: [mips-nastava] Palenje semafora i motora
Jel neko uspeo da nadje deo koda u primeru domaceg sa sajta, koji pali motor od rampe, kao i
deo koji kontrolise svetlo semafora? Ja videh samo LED u fajlu periferija.sch, ali oni su
stalno upaljeni, tj. oznacavaju kada senzori rade.
Uh, nisam valjda o5 nesto pobrkao :|
---------------------------------
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
-----------------------------------------------------------------
---------------------------------
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
-----------------------------------------------------------------
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
-----------------------------------------------------------------
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
- References:
- RE: Palenje semafora i motora
- From: Bratislav Stojanović <bstojanovic@sbb.co.yu>
- RE: Palenje semafora i motora
Previous by date: RE: Palenje semafora i motora
Next by date: Rezultati...
Previous by thread: RE: Palenje semafora i motora Next by thread: Ispravka
Previous by thread: RE: Palenje semafora i motora Next by thread: Ispravka