Re: Domaci-PITANJA
> Da li kontroler po isteku kilometraze/vremena nastavlja da salje
> podatke racunaru ili samo pali LED
...uvedite razumnu pretpostavku.
> Ako koristim 8255 port C u modu 0, tako da su 4 bita ulazna a 4
> izlazna sta se desava kada prenosim ceo bajt i/iz porta ? Da li se pri
> upisu u CPU izlazni bitovi ucitavaju kao nedefinisani , i da li se pri
> upicu u port ignorisu bitovi koji su odredjeni kao ulazni?
...prvo ako koristite port A ili B u nekom modu razlicitom od 0, portu C se
ne mozete obracati kao byte-u. Nisam 100% siguran, ali mislim da upisom
celog bajta upisujete u bafer, sto ce reci da cete prepisati vrednost
ocitanu sa porta.
> Pri unosu sa tastature dali mi treba da realizujemo tastaturu
> ili se kilometraza moze ucitati preko 8251 i racunara?
...treba da kazete kako tastatura izgleda (recimo matrica 4x4 karaktera) i
da opisete kako se povezuje na Vas sistem.
> U kom formatu ispisujemo vreme/kilometre (u minutama i
> kilometrima, kao decimalne brojeve ili kao cele zaokruzene) i koliko je
> potrebno polja za LED displej?
...ovo definitivno morate sami da usvojite:)
> 8251 : Od cega zavisi broj stop bitova koje ubacujemo (1, 1 1/2
> ili 2) .
...ovo bi MORALI DA ZNATE. Zadaje se softverski.
> Dali je problem ako wait-state generishe 2 puta po 2 ciklusa za
> cekanje (pri oba signala INTA.L) a ne samo 1 x 2 ciklusa posle poslednjeg?
...nije
> Ako moj Wait-state generator postavi signal ready na 1 sinhrono na
> silaznu ivicu takta ( ili zakasnjen za vreme propagacije ) kroz neko log
> kolo da li mogu da budem siguran da ce 8284 tek na sledecu silaznu ivicu
> proslediti ready ka CPU.
...trebalo bi posto READY signal MORA biti sinhron sa taktom. Uloga 8284 je
i da ga sinhronise.
> Iz jednog registra upisujem u drugi uz istovremeno brisanje
> sadrzaja prvog . Da li mogu da budem siguran da ce prvi odrzavati svoj
> stari sadrzaj na izlazu bar za hold-time drugog(da bi podatak bio korektno
> upisan ) a da ce sadrzaj drugog biti obrisan tek u drugom delu takta
> (kao na primer u master-slave tehnici izrade)
...moze ako je brisanje sinhrono sa taktom.
> Ako zelim da prekidac izazove interapt moru li da ga idrektno
> vezem na ir ulaz 8259 (bez nekog komparatora sa histerezisom?).Problem je
> u tome sto ne znam da li ce BOUNCovanje prekidaca izazvati dodatne
> interapte ( gomila uzlaznih ivica ili stalno pojavljivanje i nestajanje
> nivoa napona na prekidacu)
>
...upravo ste odgovorili na pitanje. Bilo bi idealno da postoji
DEBOUNCE kolo.
Pozdrav
Gvozden
> podatke racunaru ili samo pali LED
...uvedite razumnu pretpostavku.
> Ako koristim 8255 port C u modu 0, tako da su 4 bita ulazna a 4
> izlazna sta se desava kada prenosim ceo bajt i/iz porta ? Da li se pri
> upisu u CPU izlazni bitovi ucitavaju kao nedefinisani , i da li se pri
> upicu u port ignorisu bitovi koji su odredjeni kao ulazni?
...prvo ako koristite port A ili B u nekom modu razlicitom od 0, portu C se
ne mozete obracati kao byte-u. Nisam 100% siguran, ali mislim da upisom
celog bajta upisujete u bafer, sto ce reci da cete prepisati vrednost
ocitanu sa porta.
> Pri unosu sa tastature dali mi treba da realizujemo tastaturu
> ili se kilometraza moze ucitati preko 8251 i racunara?
...treba da kazete kako tastatura izgleda (recimo matrica 4x4 karaktera) i
da opisete kako se povezuje na Vas sistem.
> U kom formatu ispisujemo vreme/kilometre (u minutama i
> kilometrima, kao decimalne brojeve ili kao cele zaokruzene) i koliko je
> potrebno polja za LED displej?
...ovo definitivno morate sami da usvojite:)
> 8251 : Od cega zavisi broj stop bitova koje ubacujemo (1, 1 1/2
> ili 2) .
...ovo bi MORALI DA ZNATE. Zadaje se softverski.
> Dali je problem ako wait-state generishe 2 puta po 2 ciklusa za
> cekanje (pri oba signala INTA.L) a ne samo 1 x 2 ciklusa posle poslednjeg?
...nije
> Ako moj Wait-state generator postavi signal ready na 1 sinhrono na
> silaznu ivicu takta ( ili zakasnjen za vreme propagacije ) kroz neko log
> kolo da li mogu da budem siguran da ce 8284 tek na sledecu silaznu ivicu
> proslediti ready ka CPU.
...trebalo bi posto READY signal MORA biti sinhron sa taktom. Uloga 8284 je
i da ga sinhronise.
> Iz jednog registra upisujem u drugi uz istovremeno brisanje
> sadrzaja prvog . Da li mogu da budem siguran da ce prvi odrzavati svoj
> stari sadrzaj na izlazu bar za hold-time drugog(da bi podatak bio korektno
> upisan ) a da ce sadrzaj drugog biti obrisan tek u drugom delu takta
> (kao na primer u master-slave tehnici izrade)
...moze ako je brisanje sinhrono sa taktom.
> Ako zelim da prekidac izazove interapt moru li da ga idrektno
> vezem na ir ulaz 8259 (bez nekog komparatora sa histerezisom?).Problem je
> u tome sto ne znam da li ce BOUNCovanje prekidaca izazvati dodatne
> interapte ( gomila uzlaznih ivica ili stalno pojavljivanje i nestajanje
> nivoa napona na prekidacu)
>
...upravo ste odgovorili na pitanje. Bilo bi idealno da postoji
DEBOUNCE kolo.
Pozdrav
Gvozden
- References:
- Domaci-PITANJA
- From: Jovan Popovic <josars@galeb.etf.bg.ac.yu>
- Domaci-PITANJA
Previous by date: Re: Pitanja u vezi domaceg!
Next by date: pitanja
Previous by thread: domaci zi PRS-a? hitno! Next by thread: [no subject]
Previous by thread: domaci zi PRS-a? hitno! Next by thread: [no subject]