Hallo,
ich programmiere einen Attiny461 über ISP.
Wenn ich nun ein Testprogramm aufspiele (Code direkt im Anschluss an die
Initialisierung der Portpins). A.7 ist als Ausgang deklariert.
1 | i=0;
|
2 |
|
3 | while (1) {
|
4 | i++;
|
5 | if(i<1000)
|
6 | {
|
7 | PORTA.7=1;
|
8 | }
|
9 | else if(i>=1000 && i<2000)
|
10 | {
|
11 | PORTA.7=0;
|
12 | }
|
13 | else if(i==2000)
|
14 | {
|
15 | i= 0;
|
16 | }
|
17 | }
|
Ändert sich an A.7 gar nichts. Er bleibt auf den Zustand, den ich ihn
bei der Initialisierung stelle.
Für mich sieht es so aus, als arbeitet der gar nicht aktiv weiter,
sondern stellt nur den Ausgangszustand der Init-Pins her.
Hab ich irgendwas übersehen? Was könnte ich noch testen?