RTV forum PL | NewsGroups PL

Odczyt karty CF w amatorskim komputerze 8085: dziwne zachowanie i różnice w inicjacji

Problem z odczytem karty CF

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Odczyt karty CF w amatorskim komputerze 8085: dziwne zachowanie i różnice w inicjacji

Goto page Previous  1, 2

J.F
Guest

Mon Jan 20, 2025 11:41 am   



On Sat, 18 Jan 2025 19:56:31 +0100, Atlantis wrote:
Quote:
On 16.01.2025 16:49, J.F wrote:

Po zatrzaśnieciu adresu szpilek nie powinno być.
Przed, przy wysokim ALE - mogą, bo rejestr jest transparentny.
Datasheet nawet sugeruje, że wtedy jeszcze linie AD0-7 mogą się
zmieniac.
[...]
Ale ... wtedy sygnały /RD i /WR nie są jeszcze aktywne.

No właśnie... Początkowo myślałem, że te szpilki na linii CS karty CF
mogą mieć jakiś związek z moimi problemami z kartą CF. Ale im więcej o
tym myślę... Przecież w poprzednim komputerku z 8080 karta działała bez
problemu, a tam dekoder IO w ogóle nie był w żaden sposób blokowany
(choćby dlatego, że 8080 nie ma linii IO_M i trzeba by ją generować z
innych sygnałów). Dekoder działał cały czas, reagując na wszystko, co
akurat pojawiło się na dolnym bajcie magistrali adresowej. Dopiero
aktywność na jednej z linii IORD, IOWR, MEMRD, MEMWR powodowała
aktywację konkretnego urządzenia.

Zależności czasowe mogą być inne ... ale 2MHz to bardzo powoli :-)

Quote:
Karty CF ... chyba tak samo.

Właśnie... Sam fakt, że byłem w stanie używac karty CF w systemie z 8080
tego dowodzi.

Raczej wynika to z tego, ze te karty ... zaprojektowano do magistrali
peceta?
A on dziedziczył pomysły po 8080 ?

Quote:
Tryb 8-bit ustawiłes, karty nie resetujesz, zasilania jej nie
wyłączasz?

Kod jest dokładnie taki sam jak w systemie z 8080 (gdzie karta działała
bez problemu). Jedyna zmiana polegała na podmianie adresów rejestrów
karty (które w nowym komputerze znalazły się w innych miejscach) oraz
podniesieniu timeoutów przy odczytach (to już później, w ramach
eksperymentów). Poza tym sterownik jest identyczny.
Linię reset też sprawdziłem. Od razu przyszło mi do głowy, czy
przypadkiem nie pomyliłem się i nie podpiąłem jej do linii reset o
odwróconej logice, ale nie. Zresztą wtedy karta w ogóle byłaby trzymana
w stanie wiecznego resetu, a ona reaguje na próby komunikacji (dioda
miga przy próbie inicjacji i odczytu, jestem w stanie odczytywać rejestr
STATUS). Po prostu gdy próbuję odczytać strukturę info i MBR, przychodzą
bzdury.

Tylko ja się boję, ze jakiś chwilowy reset może wyłączyć jej tryb 8
bit.
Albo jakaś szpilka na zasilaniu ... dodaj parę koncensatorów na
gnieździe.

J.

Goto page Previous  1, 2

elektroda NewsGroups Forum Index - Elektronika Polska - Odczyt karty CF w amatorskim komputerze 8085: dziwne zachowanie i różnice w inicjacji

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map