eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaNiestabilna praca komputera retro/DIY - rodziny układów logicznych?Re: Niestabilna praca komputera retro/DIY - rodziny układów logicznych?
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
    e.net!feeder.erje.net!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!ecng
    s!feeder2.ecngs.de!178.20.174.213.MISMATCH!feeder1.feed.usenet.farm!feed.usenet
    .farm!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer02.ams1!peer.ams1.
    xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwind
    s-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.new
    s.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "J.F." <j...@p...onet.pl>
    Subject: Re: Niestabilna praca komputera retro/DIY - rodziny układów logicznych?
    Newsgroups: pl.misc.elektronika
    User-Agent: 40tude_Dialog/2.0.15.1pl
    MIME-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    References: <60f83a38$0$559$65785112@news.neostrada.pl>
    <60f899ff$0$515$65785112@news.neostrada.pl>
    <60f927bb$0$25418$65785112@news.neostrada.pl>
    <60f942c1$0$518$65785112@news.neostrada.pl>
    Date: Sat, 24 Jul 2021 14:54:23 +0200
    Message-ID: <13oe7xg53kb8f$.19or90ihj7i4d.dlg@40tude.net>
    Lines: 57
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 82.143.187.50
    X-Trace: 1627131263 unt-rea-a-02.news.neostrada.pl 538 82.143.187.50:53084
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 3333
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:766180
    [ ukryj nagłówki ]

    Dnia Thu, 22 Jul 2021 12:04:49 +0200, Atlantis napisał(a):
    > Zrobiłem jeszcze kilka testów. Okazuje się, że próba włączenia przerwań
    > także blokuje komputer, przy czym dzieje się to w nieco inny sposób, niż
    > w przypadku 8242.
    >
    > 1) Jeśli zostawię w podstawce 8242, to komputer (zazwyczaj) wyświetla
    > test powitalny i czeka na polecenia. Zawiesza się (zwykle) po
    > wprowadzeniu pierwszego znaku i odesłaniu echa.

    A te znaki to wprowadzasz z klawiatury, czy portem szeregowym?
    A co sie w programie dzieje po odeslanu echa?

    > W rzadkich przypadkach
    > działa na tyle długo, że mogę wprowadzić więcej.
    > 2) Jeśli próbuję uruchomić przerwania (konfiguracja 8259 + instrukcja
    > EI) komputer zawiesza się już po włączeniu zasilania i nie dochodzi
    > nawet do napisu powitalnego.

    Co moze oznaczac, ze masz przerwania stale wyzwolone.
    Zobacz linie INT na procesorze, a pote poszczegolne IR na 8259.


    > Nie sądzę, aby obydwa przypadki były ze sobą związane, chociaż wykluczyć
    > tego nie mogę. Podejrzewam, że problem z przerwaniami może wynikać z
    > faktu, że pomyliłem się przenosząc projekt z prototypu. Jeszcze raz
    > rzucę na to okiem.

    Dosc prawdopodobne, ze to wszystko sa problemy z przerwaniami.

    I cos mi chodzi po glowie, ze 8259 mial przerwania wyzwalane poziomem
    wysokim, wiec trzeba pull-down rezystor dac, albo edge trigerred
    ustawic.

    > Co powoduje problem z kontrolerem klawiatury - nie mam pojęcia.
    > Teoretycznie dwie linie GPIO układu 8242 są wykorzystane do sterowania
    > bramkami timera 8253 (konkretnie tymi odpowiedzialnymi za dźwięk oraz
    > "systick"). Niemniej problem występuje nawet wtedy, gdy przerwania są
    > wyłączne, a więc żaden timer nie powinien zablokować systemu.

    Zakladajac, ze 8242 nie miesza na magistrali danych.
    Moglby przy zlym dekoderze adresow, czy przy szybkim zegarze.


    No i tak patrze na schemat CPU ... sygnal AEN jest generowany przez
    IC3/Busen? Dochodzi m.in. do IC9 i generuje CS_2 z A7..5.

    Na plycie IO CS_2 dochodzi do IC4B i generuje KBD_CS, ale do IC3 8242
    dochodza sygnaly RD i WR, a nie IO_RD i IO_WR !!!

    Jesli ten blad jest takze w rzeczywstosci, to az dziwne, ze choc
    troche komputer dziala ... musial program omijac zagrozone obszary
    pamieci.

    J.



Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: