Forum

Z PMD 85 Infoserver

:: späť na začiatok témy :: späť na zoznam tém ::
Správa
Autor  Autor ::  Vldo
Poslaná  Poslaná ::  21.02.2009 09:49:12
Predmet  Predmet ::  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
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  21.02.2009 11:16:32
Predmet  Predmet ::  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.
 
Správa
Autor  Autor ::  Vldo
Poslaná  Poslaná ::  21.02.2009 12:29:24
Predmet  Predmet ::  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...
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  21.02.2009 12:46:33
Predmet  Predmet ::  Re: Casovac 8253
Určite by to šlo. Dobrý nápad!
:: späť na začiatok témy :: späť na zoznam tém ::