-
Data: 2020-08-20 14:36:36
Temat: Re: 74HCT245 jako port wejściowy - nie działa, choć powinien
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "Atlantis" napisał w wiadomości grup
dyskusyjnych:5f3e204e$0$520$6...@n...neostrada.
pl...
>Jakiś czas temu wykonałem płytkę bazową z WDC65C02:
>https://hackaday.io/project/163671-6502-retro-contr
oller-board
>Potem zacząłem dodawać do niej moduły, np.
>https://hackaday.io/project/167980-retrogeiger
>W roli portu wejściowego wykorzystuję zwykle układ 74HCT245. Z jednej
>strony np. przyciski rezystorami podciągającymi, z drugiej magistrala
>danych, wejście aktywujące sterowane bramką NAND do której wejść
>podłączony jest dekoder adresów i sygnał RD (6502 go co prawda nie
>generuje, ale na głównej płytce dodałem kilka odpowiedzialnych za to
>bramek, żeby dało się bezpośrednio podpiąć również układy
>przeznaczone
>do pracy na magistrali intela.
>Zarówno stronę sprzętową, jak i programową udało mi się już
>przetestować
>na jednym projekcie - przyciski działają w nim prawidłowo.
>Problemy zaczęły się natomiast, gdy spróbowałem przenieść to samo
>rozwiązanie do innego projektu. Tam zastosowałem ten sam układ, z tą
>jedną różnicą, że przyciski i magistrala są podłączone do 245 z
>odwrotnej strony, ale to nie powinno mieć znaczenia, bo odpowiednio
>zmieniony został stan na wejściu DIR.
>Okazało się jednak, że w tym drugim urządzeniu to rozwiązanie nie
>chce
>już działać. To znaczy przyciski niby działają - ich wciśnięcia sa
>rejestrowane przez program, ale jednocześnie pojawia się
>niestabilność
>systemu. Po pierwsze pojawiają się fałszywe sygnały z przycisków, po
>drugie urządzenie zaczyna działać niestabilnie i co jakiś czas
>resetuje
>się. Problem znika, jeśli zakomentuję linie odpowiedzialne za
>sprawdzanie stanu przycisków.
Opis by sugerowal, ze te 245 wystawia dane na magistrale w
niepożądanym momencie.
Cos mi chodzi po glowie, ze 245 byla "wzmocniona" w stosunku do
"standardowy TTL", aby mogla lepiej sterowac magistralą, i cos mi
chodzi po glowie, ze moze nie bylo to symetryczne ... czyli jedna
strona byla "magistralowa" ... ale to bylo LS, HCT trzeba by doczytac.
Ale ... powod moze byc tez zupelnie inny.
Chocby czysto softwareowy - jakis blad w funkcjach przyciskow, zla
obsluga przerwania itp.
>Na chwilę obecną sprawdziłem już następujące kwestie:
>- Na pewno port wejściowy jest podłączony do prawidłowego wyjścia
>dekodera adresów i w programie sprawdzany jest właściwy,
>odpowiadający
>mu adres.
>- Na pewno na wejściu DIR wymuszony jest właściwy stan i przyciski
>podłączone są do wejść układu 245, a magistrala danych do jego wyjść.
Na stale ? Choc to w sumie bez znaczenia - czytac chcesz, to kierunek
umozliwia zaklocenie magistrali.
>- Do tego samego dekodera adresów (74HCT138) na płytce podłączone
>jest
>także jeszcze jedno urządzenie (wyświetlacz hd44780) i ono działa
>prawidłowo.
Dobrze by bylo obejrzec sygnaly sterujace na oscyloskopie - czy OE
dociera do 745 odpowiednio szybko, i odpowiednio szybko zanika.
I jak zwykle - daj wolniejszy zegar, jak przejdzie ... moze cos nie
wyrabia szybkosciowo.
J.
Następne wpisy z tego wątku
- 20.08.20 16:37 Atlantis
- 20.08.20 16:39 Atlantis
- 20.08.20 16:44 Grzegorz Niemirowski
- 20.08.20 17:15 Atlantis
- 20.08.20 20:08 Atlantis
- 20.08.20 20:09 Grzegorz Kurczyk
- 20.08.20 20:32 Atlantis
- 21.08.20 09:54 J.F.
- 21.08.20 14:57 Piotr Gałka
- 22.08.20 10:37 Atlantis
- 23.08.20 15:38 Atlantis
- 23.08.20 16:09 Atlantis
- 23.08.20 18:43 Atlantis
- 25.08.20 18:00 Atlantis
- 25.08.20 18:42 J.F.
Najnowsze wątki z tej grupy
- 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
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
Najnowsze wątki
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-20 "betamaxy" i inne voip-y dzisiaj
- 2024-11-21 Strach się bać
- 2024-11-21 Koniec smrodów
- 2024-11-20 Krematorium
- 2024-11-20 Taki tam szkolny problem...
- 2024-11-20 LIR2032 a ML2032
- 2024-11-20 SmartWatch Multimetr bezprzewodowy
- 2024-11-21 Środa Wielkopolska => Konsultant SAP <=
- 2024-11-21 Łódź => Spedytor Międzynarodowy <=
- 2024-11-21 Wrocław => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-21 Kraków => Lead Java EE Developer <=
- 2024-11-21 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=