Startschwierigkeiten mit ATtiny2313

Gast #1527990
Lesenswert?

Hallo,

ich habe eine Standardbeschaltung eines ATtiny2313, welche mir leichte 
Probleme bereitet:

Wenn an PB7 etwas angeschlossen ist (z.B. LED mit Vorwiderstand gegen 
GND) dann läuft die Schaltung nach einem Reset sauber an. Sobald aber 
PB7 floatet rührt sich nach einem Reset nichts mehr. Und zwar solange 
nicht, bis ich PB7 (über Widerstad 1k) nach GND ziehe.

Solange die Schaltung an einem ISP-Programmierer hängt, ist auch alles 
ok, da dieser PB7 als SCK benutzt und damit auch treibt. Aber sobald ich 
den ISP-Stecker abziehe und PB7 wieder in der Luft hängt, habe ich 
wieder meine Probleme...

Ist euch dies schonmal aufgefallen?

Gruß,
Thomas
Gast #1528283
Lesenswert?

Hallo,

Schaltplan erübrigt sich wohl, denke ich. Lochrasteraufbau, interner 
RC-Takt, PB5-7 an ISP-Stecker. Reset über 1K an Vcc und mit 100nF gegen 
GND.

An PB0-3 hängen LED's gegen GND.

Das ist schon alles. 100nF noch zwischen Vcc und GND.

Mit offenem PB7 läuft die Schaltung nicht, mit 1K gegen GND läufts 
einwandfrei.

Irgendwelche Ideen?

Gruß,
Thomas
Gast #1528334
Lesenswert?

Nochmal Hallo,

die Schaltung und auch der Code ist das "Antikippenlights Mini", nur 
nicht mit der originalen LED-Beschaltung, sondern mit einer LED-Matrix 
dran. Letztlich aber schaltungstechnisch gleichwertig.

Werde aber wohl heute abend nochmal intensiver testen und auch mal ein 
eigenes "Hello World"-LED-blinken ausprobieren.

Gruß,
Thomas
Gast #1528450
Lesenswert?

Hmmm,

bin die ganze Sache im Kopf nochmal durchgegangen (kann erst heute abend 
weiter testen). Ich glaube aber, ich habe die Lösung: Das Original geht 
zuerst in den Sleep-Mode und wird durch einen Taster am PB7 wieder 
geweckt.

Ich nehme im Moment mal stark an, dass es daran liegt und der Controller 
erst nach einem Wake-Up-Interrupt anfängt loszulaufen...

Gruß und danke für eure Mühe,
Thomas

Frohes Fest...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren