Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Mega32 bascom - Uart a timer mały konflikt

nouki 17 Gru 2012 00:49 951 1
  • #1 17 Gru 2012 00:49
    nouki
    Poziom 25  

    Witam.

    Robiąc kolejny projekt napotkałem na mały problem a mianowicie:

    Posiadam wyświetlacze sterowane przez Rs232 (uart) wyświetlacze działają i wyświetlają co chce. Problem pojawia się gdy uruchomię dowolny timer ( pomijając timer0 który obsługuje sam uart ) na wyświetlaczu pojawiają się krzaki.
    Czyli by poprawine działał lcd robię tak:
    -odpalam lcd wysyłam coś
    -odpalam timer
    -zatrzymuje timer
    - wyświetlam ponownie

    Czym spowodowane jest krzaczenie wyświetlacza ( transmisji) po włączeniu timera?

    Z góry dziękuje za mądre wypowiedzi.
    Pozdrawiam nouki

    0 1
  • #2 17 Gru 2012 08:51
    mirekk36
    Poziom 42  

    Skoro do RS232 używasz timera0 to wróży że korzystasz z programowej implementacji UART'a - i ty się dziwisz że inne przerwania zakłócają ci pracę programowego RS232 ??? Przecież ATmega32 ma piękny sprzętowy UART - zrób to na nim i skończą się problemy.

    0