Forum: Mikrocontroller und Digitale Elektronik Attiny startet nicht


von Helene (Gast)


Lesenswert?

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?

von Ralf G. (ralg)


Lesenswert?

Helene schrieb:
> Ändert sich an A.7 gar nichts.

Was soll sich denn ändern? Ich rate mal: Blinken.
Dann rechne mal die Blinkfrequenz (so ungefähr) aus ;-)

von Helene (Gast)


Lesenswert?

OK, hab's! Danke!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.