27-06-2018, 08:44
Haha, no zupełnie nie o to mi chodziło. Te procki Atmega 32A i 328P są podobne, ale mają pewne różnice w rejestrach. To ślepy traf, że akurat I2C jest konfigurowane w obu tak samo - dlatego zadziałała. Z UART na ten przykład by to nie przeszło. Jak już robisz takie podmiany to w przyszłości otwórz pliki h (tu to jest akurat twi.h w katalogu głębiej), zobacz jakie rejestry są zdefiniowane, otwórz kartę katalogową obu procków i porównaj co jest inaczej, co trzeba pozmieniać. Czasami są biblioteki, które np. obsługują pamięci tylko 1 producenta (wiadomo dlaczego), wystarczy zakomentować jedną linijkę, która to sprawdza i voila, jest uniwersalna.
Miło być decenianym https://buycoffee.to/kaczakat