Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to topic list ::
Message
Author  Author ::  Milsa
Posted  Posted ::  2015-03-01 06:36:50 PM
Subject  Subject ::  I8253 Latch
Zaujímalo by ma ako je to reálne s Latch pri tomto obvode. Všade na Internete nachádzam informácie, že po Latch sa musí čítať LSB a potom MSB. V zdrojáku emulátora GPMD sa ale nachádza kód, ktorý nastavuje Latch na iba LSB, iba MSB alebo oba bajty podľa toho, čo sa predtým nastaví v CW. Problém je, že na reálnom stroji (PMD, Sharp) si to nemám ako odskúšať.
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2015-03-01 08:39:30 PM
Subject  Subject ::  Re: I8253 Latch
Pri implementácii i8253 sme samozrejme čerpali informácie z originálneho datasheetu od Intelu, ale aj z knihy Stykové obvody mikropočítačov od Ivana Burgera. Nedovolím si tvrdiť, že máme emuláciu tohto obvodu napísanú úplne správne, ale z pohľadu PMD 85, to aktuálne vyzerá tak, že nám to funguje.
Pokiaľ sme správne pochopili popis funkcie zachytenia obsahu čítača, tak je to tak, že sa musí po zachytení prečítať toľko bytov, koľko ich bolo zadefinovaných v riadiacom slove.
 
Message
Author  Author ::  Milsa
Posted  Posted ::  2015-03-01 08:48:06 PM
Subject  Subject ::  Re: I8253 Latch
Ďakujem za odpoveď. Nie je to také dôležité, lebo, ak je program napísaný správne, namal by tento problém ani vzniknúť, ale na druhej strane zaujalo ma to, lebo nikde som o tom nenašiel zmienku až po tento detail.

Pokiaľ by sa našiel niekto, čo by to reálne otestoval ako to naozaj funguje, bol by som mu vďačný.
:: back to topic list ::