Witam "Harry",
Tu się chyba nie zrozumieliśmy.
Ja próbowałem umieścić w tablicy dziewięć elementów.
Problem był w tym że nie potrafię umieścić w tablicy całych dyrektyw zawierających nazwy portów i pinów tak by potem je wykorzystać przy odczycie.
np.
pierwszym elementem musiałoby być takie makro w całości bo to jest reprezentacja cyfry "0" na wyświetlaczu:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Gdyby nawet ten jeden element tablicy rozbić na poszczególne polecenia, - no właśnie - polecenia a nie zmienne
to i tak jest problem bo jak w tablicy używać poleceń - i jak potem wypchnąć z tablicy do pętli taki jej element?
.np. "PORTD &=~(1<<PD0)" zawierający nazwę
PORTU.
int tab[0]={PORTD &=~(1<<PD0)};Przecież to nie zadziała. -
jeżeli teraz w programie spróbuje wywołać taki element tablicy- to niby jak.?
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
gdyby nawet to jeszcze bardziej rozdzielić,
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
to i tak nie zadziała wywołanie w pętli bo jak?
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
nie podmieni się na polecenia.
To nie zadziała, podobnie jak próby sklejania PORT z literą np. B - nie wykorzystując do tego celu makr upraszczających.
Jeżeli czegoś tu nie wiem to bardzo chętnie się nauczę. Możliwe że są jakieś sposoby.
A może o czymś innym piszemy.
