Witam,
konstruuje urządzenie z 6 wyświetlaczami LED i 16 diodami LED RGB. Wszystko sterowane z 4 rejestrów przesuwnych stało-prądowych SCT2026.
Schemat na dole w załączniku PDF.
Problem polega na tym, że:
1. Mimo włączenia wszystkich LED niezałączana jest dioda numer 16, a zamiast niej załączana jest kropka drugiego wyświetlacza,na schemacie DP2
2. Kiedy dotknę ścieżki zegara CLK to układ przestaje poprawnie odświeżać segmenty i LEDy.
Program odświeżam w przerwaniu do 5ms. Poniżej program BASCOM:
Konfiguracja SPI przy kwarcu 16MHz:
Zmiana Clockrate nie pomaga.
Gdy wyłączę wyświetlanie diody LED16, czyli Buffer(2) = 254, to kropka DP2 nie załącza się.
W czym może leżeć problem. Nie starałem się za bardzo z projektem płytki, a tak ona wygląda:

konstruuje urządzenie z 6 wyświetlaczami LED i 16 diodami LED RGB. Wszystko sterowane z 4 rejestrów przesuwnych stało-prądowych SCT2026.
Schemat na dole w załączniku PDF.
Problem polega na tym, że:
1. Mimo włączenia wszystkich LED niezałączana jest dioda numer 16, a zamiast niej załączana jest kropka drugiego wyświetlacza,na schemacie DP2
2. Kiedy dotknę ścieżki zegara CLK to układ przestaje poprawnie odświeżać segmenty i LEDy.
Program odświeżam w przerwaniu do 5ms. Poniżej program BASCOM:
Kod: VB.net
Konfiguracja SPI przy kwarcu 16MHz:
Kod: VB.net
Zmiana Clockrate nie pomaga.
Gdy wyłączę wyświetlanie diody LED16, czyli Buffer(2) = 254, to kropka DP2 nie załącza się.
W czym może leżeć problem. Nie starałem się za bardzo z projektem płytki, a tak ona wygląda:
