-
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.
Następne wpisy z tego wątku
- 24.07.21 15:04 Atlantis
- 24.07.21 15:33 Atlantis
- 24.07.21 15:34 Atlantis
- 24.07.21 16:00 J.F.
- 24.07.21 16:55 J.F.
- 24.07.21 17:45 Atlantis
- 24.07.21 18:19 J.F.
- 24.07.21 22:28 Cezar
- 25.07.21 08:43 Atlantis
- 25.07.21 09:09 Atlantis
- 25.07.21 10:49 Cezar
- 25.07.21 12:09 J.F.
- 25.07.21 12:15 J.F.
- 25.07.21 15:55 Atlantis
- 26.07.21 10:04 Atlantis
Najnowsze wątki z tej grupy
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
Najnowsze wątki
- 2024-11-29 Dławik CM
- 2024-11-29 [OT] Lewe oprogramowanie
- 2024-11-29 Błonie => Sales Specialist <=
- 2024-11-29 Warszawa => IT Expert (Network Systems area) <=
- 2024-11-29 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2024-11-29 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-29 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-29 Pómpy ciepła darmo rozdajoo
- 2024-11-29 Białystok => Application Security Engineer <=
- 2024-11-29 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-29 Gdańsk => Software .Net Developer <=
- 2024-11-29 Wrocław => Key Account Manager <=
- 2024-11-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-29 Chrzanów => Specjalista ds. public relations <=
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO