• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
i2c i błędne dane.
#8
(27-06-2018, 08:44)kaczakat napisał(a): To ślepy traf, że akurat I2C jest konfigurowane w obu tak samo - dlatego zadziałała.
Akurat w AVR Mega I2C jest we wszystkich (przynajmniej ma moją wiedzę) obsługiwane tak samo. Inna obsługa I2C jest w Tiny, starych tiny, bo w nazewnictwie uC, po przejęciu Atmela przez Microchip, zaszły pewne zmiany. Kiedyś Mega88 teraz Tiny88.
Co do USART to fakt, są spore różnice. Najbardziej można sie sparzyć gdy uC ma jeden rejestr podzielnika UBRH gdzie młodsza połówka do USART 0, starsza USART 1.
W Timerach to dopiero jest bałagan, bez noty katalogowej lepiej nie robić. W wyjściach PWM (Mega128 a Mega1281) też.
Pomiędzy, nadal popularnym Mega8P a Mega8A (może B) też sa pewne różnice.

Słuszna jest więc uwaga o tym, aby czytać noty katalogowe i sprawdzać czy biblioteka poprawnie obsługuje układy peryferyjne.
 
Odpowiedź
  


Wiadomości w tym wątku
i2c i błędne dane. - przez bigpablosz - 25-06-2018, 18:18
RE: i2c i błędne dane. - przez es2 - 25-06-2018, 18:32
RE: i2c i błędne dane. - przez bigpablosz - 26-06-2018, 08:40
RE: i2c i błędne dane. - przez es2 - 26-06-2018, 08:56
RE: i2c i błędne dane. - przez kaczakat - 26-06-2018, 16:04
RE: i2c i błędne dane. - przez bigpablosz - 27-06-2018, 07:03
RE: i2c i błędne dane. - przez kaczakat - 27-06-2018, 08:44
RE: i2c i błędne dane. - przez es2 - 27-06-2018, 10:35

Skocz do:


Przeglądający: 1 gości