Witam. Pracuję na uniwersalnej płytce Gotronika. Bazując na książce i internecie postanowiłem zrobić sobie termometr z zegarem RTC. Sam termometr pracuje poprawnie, wyświetla temperatury z dwóch czujników DS, w dwóch liniach na LCD. Potem dorobiłem do tego zegar RTC oparty na wbudowanym w płytkę PCF8583. Sam zegar, z pominięciem daty również wyświetla prawidłowo. Kolejnym krokiem było umieszczenie temperatury na LCD a zegara na poczwórnym, 7-segmentowym wyświetlaczu LED. Sam zegar na LED również pracuje prawidłowo, problem pojawia się w momencie dorzucenia czegokolwiek na LCD. W ramach testów chciałem na początek wyświetlić czas na LCD i LED równocześnie, jednak wyświetlenie czegokolwiek na LCD zajmuje "tyle" czasu, że wyświetlacz LED zaczyna "migać", za wolno się odświeża i wyświetla cyfry jedna po drugiej (pierwsza gaśnie, zapala się druga, druga gaśnie, zapala trzecia itd.). Na próbę wysyłałem na LED zwykłe napisy i im dłuższy napis, tym wolniejsze odświeżanie. Jeśli dołożyć do tego odczyt temperatury, to LED jest w ogólnie nie do odczytu, bo z tego co wszędzie widziałem, DS musi mieć na końcu "wait 1", co już absolutnie pauzuje LED.
Czy możliwe jest w ogóle wyświetlanie na LCD i LED równocześnie? Może to tylko błędy w programie. Nie mam programowania w jednym palcu, więc...
Poniżej powycinany do minimum listing samego zegara, zapewne sporo bałaganu, ale na razie wszystko "w trakcie".
Czy możliwe jest w ogóle wyświetlanie na LCD i LED równocześnie? Może to tylko błędy w programie. Nie mam programowania w jednym palcu, więc...
Poniżej powycinany do minimum listing samego zegara, zapewne sporo bałaganu, ale na razie wszystko "w trakcie".
Kod: VB.net
