Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Atmega 16 uart, analiza danych, odmierzanie czasu

alarmowanie 09 Oct 2011 10:08 2143 0
Computer Controls
  • #1
    alarmowanie
    Level 10  
    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
    Code: c
    Log in, to see the code


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




    Code: c
    Log in, to see the code


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

    Code: c
    Log in, to see the code
  • Computer Controls