Zastanawiam się czy dostępna pamięć w ATmega32 wystarczy do alokacji tablicy dwuwymiarowej 360x 3 bajty = 1080 bajtów . Chciałbym stworzyć taką tablicę żeby w zależności od zapisanych w niej danych zmieniać wyjścia całych portów. Moje pytanie to - jak najłatwiej to zrobić i czy wystarczy na to pamięci (rozumiem że zmienne są przechowywane w pamięci typu ram ale tu w zasadzie będzie stała zakodowana sekwencja więc można ją przenieść do eepromu ale ten w przypadku Atmegi32 ma 1kB a sramu 2kB). Wykorzystywane porty to A, C i D (co z rezystorami podciągającymi czy w przypadku portu D jako wyjścia muszą być dodatkowe rezystory podciągające ?). Rozwiązanie które mi się nasuwa to zastosowanie struktury, w której będą bajtowe zmienne A,B,C i stworzenie jednowymiarowej tablicy zawierającej 360 elementów tej struktury a następnie iterowanie po tej tablicy i odpowiednie przypisanie zmiennych. Czas iteracji to 0,5 sekundy.