nadolic pisze:Zastanawiam się nad ułatwieniem znajdowania-wyszukiwania zapisanych programów we FLASH: można zapisane sektory /1-7F/ umieścić w sektorze 0, przypisać im tytuły /np. /"5B SKANER I2C"/ i wyświetlić np. na LCD 4x20 znaków; następnie wybierzemy nr interesującego nas programu i wczytamy go do RAM zlec. *6. Mam podobny program do wyszukiwania numerów, po przeróbce umieszczę go w tym wątku.
W celu ułatwienia podłączenia wyświetlacza LCD powstała nowa wersja płytki MIK89. Są na niej dodatkowe złącza zarówno równoległe - ośmiobitowe z regulacją kontrastu, jak i I2C. Nie przyszło mi do głowy, że programowo można stworzyć interfejs I2C w standardowym CA80 bez żadnych zmian sprzętowych. Proszę kolegę o zamieszczenie kodów procedur umożliwiających tę funkcjonalność.
Na płytce zmieściło się również pole konfiguracji adresów. Za pomocą zworek możemy wybrać adres 8255 i CTC, co pozwala podłączyć więcej płytek do złącza ZS. Niestety nie jest to dobra wiadomość dla posiadaczy nowej wersji CA80.
Wszystkie sygnały zostały zgrupowane zgodnie ze standardem nowej wersji w postaci złącza ZU64.
Pan Gardynik nie przypuszczał, że komuś wpadnie do głowy podłączenie drugiego CTC czy innego układu z rodziny Z80 i nie wyprowadził sygnałów IEI i IEO. Problem pozostaje nadal nierozwiązany.
Do złącza ZU64 można podłączyć dodatkową płytkę:
Dzięki niej zaoszczędzimy dużo czasu potrzebnego do wlutowania kilkudziesięciu przewodów... i poprawiania ewentualnych pomyłek. Jako bonus dostajemy drugie ZU64 z opisanymi wyprowadzeniami ułatwiającymi prototypowanie.
Płytki są już przetestowane, więc udostępniam gerbery.