Witam
założyłem ten temat, ponieważ ciekawi mnie obsługa I2C na przerwaniach. Próbowałem szukać w całym Internecie ale niestety nic ciekawego na jej temat nie znalazłem. Jedynie co udało mi się znaleźć to jakiś strasznie zagmatwany kod, w którym użyto przerwań do I2C. Jednak jest on strasznie skomplikowany. W jakich sytuacjach się ją stosuje, oraz w czym jest lepsza od standardowego obsługiwania I2C np takiego jak tutaj:
To jest obsługa ze strony: http://radzio.dxp.pl/twi/
Byłbym bardzo wdzięczny, gdyby ktoś mógł wkleić tutaj kod który pozwala na obsługę I2C w przerwaniu dla modułu TWI dla Atmegi.
Dziękuję i pozdrawiam
A.T.
założyłem ten temat, ponieważ ciekawi mnie obsługa I2C na przerwaniach. Próbowałem szukać w całym Internecie ale niestety nic ciekawego na jej temat nie znalazłem. Jedynie co udało mi się znaleźć to jakiś strasznie zagmatwany kod, w którym użyto przerwań do I2C. Jednak jest on strasznie skomplikowany. W jakich sytuacjach się ją stosuje, oraz w czym jest lepsza od standardowego obsługiwania I2C np takiego jak tutaj:
Kod: C / C++
To jest obsługa ze strony: http://radzio.dxp.pl/twi/
Byłbym bardzo wdzięczny, gdyby ktoś mógł wkleić tutaj kod który pozwala na obsługę I2C w przerwaniu dla modułu TWI dla Atmegi.
Dziękuję i pozdrawiam
A.T.
