logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[90s2313][asm] multipleksowanie 7-seg LED - pomocy :)

Michalhiv 02 Gru 2010 20:40 1531 3
REKLAMA
  • #1 8818127
    Michalhiv
    Poziom 11  
    witam,
    kopiuje przyklad obsługi wyświetlacza 2x7-seg LED ze strony mikrokontrolery.net z kursu dla AVR (termometr na DS18b20 - obsługa 1-wire) i mam problem, ponieważ wyświetlacz nie wyświetla poprawnie. problem raczej nie tkwi w samym programie, ponieważ nawet wersja skopiowana bezpośrednio ze strony nie działa

    cyfra jedności działa normalnie, natomiast cyfra dziesiątek wyswietla dziesiątki i jedności naraz, tak jakby nałożone na siebie.

    czy problem moze tkwić w tym, że wyświetlacz podłączyłem bez tranzystorów? a może w tym ze układ działa na płytce stykowej?

    procek 90s2313, kwarc 3.579545

    jesli ktoś sie z tym spotkał prosze o pomoc
  • REKLAMA
  • REKLAMA
  • #3 8819086
    mirekk36
    Poziom 42  
    Problem może tkwić we wszystkim o czym piszesz łącznie z kodem programu z tej strony w stosunku do twojego hardware.

    Proponuję samemu uczyć się jak najszybciej pisać takie programy a nie liczyć na jakieś gotowe kody z netu. Szybko dojdziesz do tego, że 50% "cudownych" kodów pobranych z netu jest po prostu zbabolonych a dokładając do tego jeszcze twoją niewiedzę jako początkującego także w tworzeniu prototypu jeśli chodzi o samą elektronikę to już będzie gwóźdź do trumny ;)
  • #4 8820089
    Michalhiv
    Poziom 11  
    dziekuję serdecznie za zainteresowanie, problem znalazłem i rozwiązałem.

    wystarczyło wyzerować (ustawić jedynki) portB (katody wyswietlacza) przy każdym wywołaniu timera0, czego w programie na wyżej wymienionej stronie nie było.

    także dzięki mirekk36, jak się okazuje warto pisać samemu :)
REKLAMA