Forum

Z PMD 85 Infoserver

:: späť na zoznam tém ::
Správa
Autor  Autor ::  shark800
Poslaná  Poslaná ::  31.01.2024 06:41:18
Predmet  Predmet ::  "Čáry" v logu Atomixu
Ahoj Romane,

na ByteFestu jsem se Tě ptal na způsob generování barevných "čar" plujících po logu Atomixu a velice ochotně jsi mi zjišťoval že je to zajišťováno čtením 8253.

Teď jsem se konečně dostal k tomu abych opravil své FPGA jádro PMDčka a ač jsem našel důvod proč mi to z čítače nečetlo, tak zatím vidím že timer1 (ze kterého jsem našel že je čteno) nemá (u mě) naprogramovaný interval. Stejná binárka ale v emulátoru chodí. Co dělám špatně? Je hodnota intervalu programována "natvrdo" a nebo je určena např. z 8251?

Díky
Petr
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  31.01.2024 19:05:41
Predmet  Predmet ::  Re: "Čáry" v logu Atomixu
Ahoj.

Čítač 1 sa inicializuje do módu 2 a binárne čítanie na hodnotu 0, takže interval čítania je 65536.
; inicializácia časovača 1
mvi a,74h ; CT1, MOD 2, binárne, oba byty
out 5Fh
xra a
out 5Dh
out 5Dh

Pre zachytenie obsahu čítača sa potom používa takýto kód:
; zachytenie obsahu CT1
mvi a,40h
out 5Fh
in 5Dh ; nižší byte
mov l,a
in 5Dh ; vyšší byte
mov h,a


Tak snáď to pomôže.
 
Správa
Autor  Autor ::  Shark800
Poslaná  Poslaná ::  08.02.2024 05:37:03
Predmet  Predmet ::  Re: "Čáry" v logu Atomixu
Díky moc
Petr
:: späť na zoznam tém ::