Postanowiłem złożyć sobie termometr oparty na 8051. Co do ogólnej zasady działania nie mam pytań, ale jak to bywa przy projektach schody zaczynają sie przy praktycznej realizacji.
Chodzi o wyświetlenie wyniku na 7 segmentowym LED. Znalazłem układ maxima MAX7219, który w zasadzie rozwiązuje sprawę, zajrzałem w dokumentacje, ale nadal nie wiem jak on działa. Ogólnie wysyłam 16 bitowe słowo do układu, czyli muszę podłączyć do niego całe 2 8-pinowe porty? Porty oznaczone jako DIG0-7 trzeba podłączyć do wspólnej katody modułu ledów, a porty Seg A-G i te DP łączyć do anody... I tu nie rozumiem skoro mam układ ledów ze wspólną katodą to po co mi aż 8 wyprowadzeń, skoro katody i tak mogę(?) połączyć jako jedną i czemu tylko 8 pinów steruje tymi wszystkimi wyświetlaczami. Nie tyle czemu ale jak je połączyć? No i w zasadzie dziwne trochę , że podając 16 bitową instrukcję muszę adresować konkretny wyświetlacz zamiast np wysyłać tylko liczbę a układ sam niech się martwi o jej wyświetlenie:)
Chodzi o wyświetlenie wyniku na 7 segmentowym LED. Znalazłem układ maxima MAX7219, który w zasadzie rozwiązuje sprawę, zajrzałem w dokumentacje, ale nadal nie wiem jak on działa. Ogólnie wysyłam 16 bitowe słowo do układu, czyli muszę podłączyć do niego całe 2 8-pinowe porty? Porty oznaczone jako DIG0-7 trzeba podłączyć do wspólnej katody modułu ledów, a porty Seg A-G i te DP łączyć do anody... I tu nie rozumiem skoro mam układ ledów ze wspólną katodą to po co mi aż 8 wyprowadzeń, skoro katody i tak mogę(?) połączyć jako jedną i czemu tylko 8 pinów steruje tymi wszystkimi wyświetlaczami. Nie tyle czemu ale jak je połączyć? No i w zasadzie dziwne trochę , że podając 16 bitową instrukcję muszę adresować konkretny wyświetlacz zamiast np wysyłać tylko liczbę a układ sam niech się martwi o jej wyświetlenie:)