• 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
Problem z OLED 128x64 (Adafruit_SSD1306 & Adafruit_GFX)
#13
Zauważyć błąd na podstawie samego kodu byłoby faktycznie bardzo ciężko... Myślałem że błąd to przepełnienie stosu, więc podłączyłem Arduino UNO i zaprogramowałem Twoim kodem. Nawet bez wyświetlacza pojawiały się błędy, więc postanowiłem poszukać gdzie jest problem.
Byłem bardzo zaskoczony, że to jednak nie brak pamięci, a później było już tylko długie poszukiwanie, jeśli nie stos, to o co może chodzić.
Co do adresów zmiennych w pamięci, to nie muszą być w tej kolejności jak zostały zadeklarowane w programie, u mnie faktycznie valvePin jest zaraz przed rainSensorPin:

00800106 l    O .data  0000000a valvePin
00800110 l    O .data  0000000a rainSensorPin
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Problem z OLED 128x64 (Adafruit_SSD1306 & Adafruit_GFX) - przez elvis - 07-03-2020, 11:19

Skocz do:


Przeglądający: 1 gości