Posty

Przerwania Z80.

Obraz
  Działanie CA80 oparte jest o przerwania Z80. NMI (przerwanie niemaskowalne) jest zgłaszane co 2 milisekundy i obsługuje klawiaturę, wyświetlacz i zegar systemowy. Bez niego komputer byłby nieużywalny.               Obsługa NMI sześć razy odwołuje się do portów.

Pozytywka czyli MIK51.

Obraz
Najstarsza płyta gówna CA80 z procesorem SGS i ceramicznym 8255.   Dawno, dawno temu, kiedy rodził się CA80, przygotowywałem się do obrony pracy dyplomowej w technikum. Jej tematem była analiza i praktyczne wykorzystanie procedur systemu mikroprocesorowego. Był to starszy brat CA80 - SA-80 (pisany był z myślnikiem, tak jak pierwszy CA80). Miałem już własny CA80 zbudowany z dużą pomocą mojego promotora. Tylko płyta główna była oryginalna, ale bez nadruków. MIK89 i wyświetlacz rysowałem ręcznie tuszem... Mam to żelastwo do dziś. :-) Spis treści mojej pracy dyplomowej. Opis działania programu sterującego reflektorami. Kiedy zbliżała się studniówka, planowaliśmy wystrój sali. Ktoś zaproponował kryształową kulę (taką dyskotekową). Wtedy nie było łatwo o takie akcesoria, więc trzeba było poświęcić czyjś globus. Każdy miał jakieś możliwości, więc załatwiono ścinki lustra i klej. Żeby było porządnie, znalazł się też silnik wolnoobrotowy. Reflektory prawie każdy miał w domu, bo " Jota

Kłopotów z pamięcią ciąg dalszy.

Obraz
  Tym razem problem jest tylko sprzętowy. 😉 Wcześniej opracowałem programator EEPROM-ów w oparciu o notę katalogową KM28C64A , bo takie kości miałem. Kiedy ich zabrakło, kupiłem AT28C64B . Okazało się, że różnią się jedynie czasem zapisu, więc wystarczyła mała modyfikacja programu.

Zmiany, zmiany, zmiany...

Obraz
 Proszę o wyrozumiałość. Moja nieobecność wynika z nawału pracy. Od teraz można kupić KlonCA80 w sklepie w postaci zestawu do samodzielnego montażu. Skompletowałem wszystkie elementy, poprawiłem płytki, założyłem sklep itd. Na razie jest tylko jedna oferta, ale cały czas pracuję. Nie wiedziałem, że zajmie to aż tyle czasu... 👌 CA80-mini już dostępny.  

Nowa płytka klawiatury dotykowej.

Obraz
  Postanowiłem zmniejszyć koszt wykonania klawiatury. Kiedyś zrobiłem płytkę zawierającą tylko panel dotykowy i złącze wyprowadzające elektrody. Potrzebny był jeszcze moduł zawierający układ MPR121 . Myślałem, że lutowanie układu scalonego o wymiarach 3 x 3 mm, jest zbyt trudne, ale czas mija i w końcu odważyłem się spróbować.

Czy można wyświetlić napis za pomocą jednego rozkazu procesora?

Obraz
  Mamy już działający komputer, więc najwyższy czas napisać dla niego jakiś program...

Poprawki i udoskonalenia.

Obraz
Każde urządzenie musi przejść etap "wieku dziecięcego", czyli okresu ujawniania błędów czy niedoskonałości projektu. Klon CA80 również.