Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to start of topic :: back to topic list ::
Message
Author  Author ::  Vldo
Posted  Posted ::  2009-02-21 09:49:12 AM
Subject  Subject ::  Re: Casovac 8253
Videl jsem hodne emulatoru PMD vcetne toho, ktery jsem si v Delphi napsal sam. Ale ten vas je opravdu nejlepsi s opravdu prekvapive vernou emulaci. Pisu to proto, ze jsem to nemyslel jako kritiku, ale spise me jen prekvapilo, ze se ten citat neuvedl do puvodniho stavu po resetu. Ale mozna to je normalni chovani. Proste nemam moznost overit si to.
Uz jsem uvazoval nad tim, ze bych se pokusil si skutecne funkci PMD 85-2 sehnat... ale nevim kde
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2009-02-21 11:16:32 AM
Subject  Subject ::  Re: Casovac 8253
Zabudol som uviesť dôležitú informáciu. Časovač PIT 8253 nemá vstup RESET a po pripojení napájania je v nedefinovanom stave. Je teda nutné jednotlivé čítače inicializovať. Monitor PMD 85-2,2A,3 incializuje iba časovač 1, ako som to už bol spomínal.
To znamená, že ak sa ti podarí obvod "zablokovať" (napr. chybnou inicializáciou alebo čítaním hodnoty čítačov), RESET problém nerieši a je nutné zapnutie a vypnutie. To by vysvetľovalo popis tvojho chovania.
Emulovaná 8253 sa od reálnej 8253 líší v tom, že pri vytváraní inštancie 8253 sa "nejako" musí nastaviť a tak sa všetky časovače nastavia do módu 1. To ale nič nemení na fakte, že pri ovládaní 8253 treba dávať pozor, aby sme si obvod nezablokovali.
 
Message
Author  Author ::  Vldo
Posted  Posted ::  2009-02-21 12:29:24 PM
Subject  Subject ::  Re: Casovac 8253
... a neslo by pro tyto a jine pripady do emulatoru dodelat nejake tlacitko, ktere by simulovalo funkci vypnuti a zapnuti PMD? Neco jako studeny restart...
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2009-02-21 12:46:33 PM
Subject  Subject ::  Re: Casovac 8253
Určite by to šlo. Dobrý nápad!
:: back to start of topic :: back to topic list ::