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.

Atmega 16 uart, analiza danych, odmierzanie czasu

alarmowanie 09 Paź 2011 10:08 1813 0
  • #1 09 Paź 2011 10:08
    alarmowanie
    Poziom 9  

    Witam
    Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie.
    Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie elektrozaworami a drugi obsługa wyświetlacza graficznego na sterowniku ks108, odczyt stanu 5 przycisków oraz będzie odmierzał czas oba układy gadają ze sobą po magistrali rs485 założyłem że układ z wyświetlaczem będzie masterem.
    A moim problemem jest uart i odmierzanie czasu

    -mam straszne opóźnienie na wyświetlaczu jeżeli chodzi o wyświetlanie temperatury
    -jeżeli dodam obsługę 2 timera w celu odmierzania czasu to wszystko mi się rozjeżdża jak i transmisja tak samo odmierzanie czasu nie wiem jak pogodzić przerwanie co 1 sek do odmierzania czasu a przerwanie odbioru uart

    zerknijcie proszę na moje wypociny będę wdzięczny za wszelkie porady



    uart.c

    Kod: c
    Zaloguj się, aby zobaczyć kod


    panel.c - kod układu z wyświetlaczem




    Kod: c
    Zaloguj się, aby zobaczyć kod


    sterowanie.c - kod układu sterującego obsługą pieca

    Kod: c
    Zaloguj się, aby zobaczyć kod

    0 0