Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 24 kwi 2024, o 10:37


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 17 cze 2017, o 08:27 
Offline
Nowy

Dołączył(a): 06 paź 2011
Posty: 24
Pomógł: 0

Cześć,
chciałbym dwa porty (a dokładnie piny) procesora mieć w jednej tablicy, aby pętlą "for" móc je wygodnie zmieniać, np.
Kod:
uint8_t TABLICA_LEDOW []{ //<- tu pewnie nie ten rodzaj danych
   LED_1,
   LED_2,
   LED_3,
   ...,
   LED_16
}


później w pętli wygodnie przypisywać im stany, np.
Kod:
for (uint8_t x=0, x<16,x++){
   TABLICA_LEDOW[x]=1;
   _delay_ms(100);
    ...dalszy kod;
}


Czy jest możliwe coś takiego co wymyśliłem, bo kompilator oczywiście wywalił mnóstwo ERRORów
../main.c:15: error: initializer element is not constant
../main.c:15: error: (near initialization for 'TRIAKI_ON[0]')
../main.c:16: error: initializer element is not constant
../main.c:16: error: (near initialization for 'TRIAKI_ON[1]')
../main.c:17: error: initializer element is not constant
../main.c:17: error: (near initialization for 'TRIAKI_ON[2]')
../main.c:18: error: initializer element is not constant
../main.c:18: error: (near initialization for 'TRIAKI_ON[3]')
../main.c:20: error: initializer element is not constant
../main.c:20: error: (near initialization for 'TRIAKI_ON[4]')
make: *** [main.o] Error 1

Pozdrawiam i dzięki

_________________
smalski



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 cze 2017, o 09:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 162
Pomógł: 6

zobacz to:
viewtopic.php?p=139223#p139223

topic3873.html


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 cze 2017, o 21:28 
Offline
Nowy

Dołączył(a): 06 paź 2011
Posty: 24
Pomógł: 0

Drugi link wszystko ładnie podpowiada.

Dzięki

_________________
smalski



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 cze 2017, o 11:21 
Offline
Nowy

Dołączył(a): 23 wrz 2016
Posty: 1
Pomógł: 0

forum.atnel.pl/post165183.html#p165183 inne podejście do tematu. Działa wyśmienicie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO