Witam,
Sprawa wygląda tak, że jest pewien uC, do którego dane przychodzą przez I2C(0), następnie ten uC na podstawie otrzymanych danych steruje innym uC poprzez I2C(1).
Problem:
Przedmiotowy uC posiada pewien defekt. Z powodu uszkodzenia w nim komórki pamięci, na I2C(1) część danych jest nieprawidłowych.
Co chce zrobić:
Za pomocą jakiegoś niewielkiego AVRa zbudować obejście, dla nieprawidłowych danych.
Do tego będę potrzebował 3x I2C - więszkosć Attiny, Atmeg posiada jedno sprzętowe I2C, natomiast dwa pozostałe będę musiał wykonać programowo.
Nie wiecie czy/gdzie są gotowe biblioteki GCC dla programowego I2C?
Sprawa wygląda tak, że jest pewien uC, do którego dane przychodzą przez I2C(0), następnie ten uC na podstawie otrzymanych danych steruje innym uC poprzez I2C(1).
Problem:
Przedmiotowy uC posiada pewien defekt. Z powodu uszkodzenia w nim komórki pamięci, na I2C(1) część danych jest nieprawidłowych.
Co chce zrobić:
Za pomocą jakiegoś niewielkiego AVRa zbudować obejście, dla nieprawidłowych danych.
Do tego będę potrzebował 3x I2C - więszkosć Attiny, Atmeg posiada jedno sprzętowe I2C, natomiast dwa pozostałe będę musiał wykonać programowo.
Nie wiecie czy/gdzie są gotowe biblioteki GCC dla programowego I2C?