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

Atmega16 - I2C slave - źle działająca komunikacja

Paweł_1985 12 Cze 2013 20:57 741 0
REKLAMA
  • #1 12411059
    Paweł_1985
    Poziom 2  
    Witam

    Zrobiłem komunikację pomiędzy dwoma Atmegami16 po I2C. Jeden pełni rolę slave, drugi mastera.
    Poniżej zamieszczam program slave (ze względu na to że program jest rozbudowany o odczyt z wykorzystaniem przerwania przetwornika ADC oraz obsługę wyświetlacza z nokii zamieszczam tylko częśc dotyczącą I2C):
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Program mastera:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Niestety nie działa tutaj poprawnie wysyłanie parametru ze slave do mastera. Po jednokrotnym wysłaniu parametru, przy kolejnej próbie wysyłania program zawiesza się na sygnale start. Czy ktoś może miał podobny problem?
  • REKLAMA
REKLAMA