Witam
Wyświetlacz jest w formie linijki 49 diod LED podłączonych do wszystkich pinów µC z wyjątkiem PD.0 ÷ PD.3 które służą jako wejścia. W chwili obecnej wykorzystuję tylko PD.0 w roli przerwania INT0, które jest wywoływane zboczem narastającym przez czujnik działający na zasadzie zjawiska halla. Problem polega na tym, że w programie który napisałem właściwie wszystko wyświetla się jeden raz tzn podczas pierwszego obrotu, a później wyświetlają (właściwie błyskają) się tylko jakieś przypadkowe znaki w różnych miejscach, które na dodatek są rozciągnięte niekiedy na prawie cały obrót wyświetlacza. Według założeń napis powinien się przewijać w jedną stronę, a kiedy przewinie się do końca ma zacząć się wyświetlać ponownie od początku.
Pomóżcie proszę mi to uruchomić, zerknijcie na kod który naskrobałem. Może wypatrzycie w nim błędy których ja nie widzę, a może źle rozumuje sposób działania programu.
Listing programu dodaje w formie pliku .txt ponieważ jest trochę długi jest w nim 777 tabel z zakodowanymi kształtami znaków.
Za wszystkie uwagi dziękuję.
Wyświetlacz jest w formie linijki 49 diod LED podłączonych do wszystkich pinów µC z wyjątkiem PD.0 ÷ PD.3 które służą jako wejścia. W chwili obecnej wykorzystuję tylko PD.0 w roli przerwania INT0, które jest wywoływane zboczem narastającym przez czujnik działający na zasadzie zjawiska halla. Problem polega na tym, że w programie który napisałem właściwie wszystko wyświetla się jeden raz tzn podczas pierwszego obrotu, a później wyświetlają (właściwie błyskają) się tylko jakieś przypadkowe znaki w różnych miejscach, które na dodatek są rozciągnięte niekiedy na prawie cały obrót wyświetlacza. Według założeń napis powinien się przewijać w jedną stronę, a kiedy przewinie się do końca ma zacząć się wyświetlać ponownie od początku.
Pomóżcie proszę mi to uruchomić, zerknijcie na kod który naskrobałem. Może wypatrzycie w nim błędy których ja nie widzę, a może źle rozumuje sposób działania programu.
Listing programu dodaje w formie pliku .txt ponieważ jest trochę długi jest w nim 777 tabel z zakodowanymi kształtami znaków.
Za wszystkie uwagi dziękuję.