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
kompletten schaltplan her. mal sehen was du so alles an abblock-Cs usw. vergessen haben könntest... ;)
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
Hängt der uc auch richtig an GND?! Sieht so aus, als würde er sich das GND über PB7 holen und sonst keins haben... Kalte Lötstelle?
Thomas aus Preetz schrieb:
> Irgendwelche Ideen?
Da der Code anscheinend mal wieder streng geheim ist, kann man ja nur
raten: Gibst du vielleicht den Interrupt für den Pin frei und hast
keinen passenden Handler?
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
1k an reset find ich etwas wenig, habe sonst immer 10k gesehen. läuft das ding mit internem takt?
Die originale Schaltung hat Reset direkt an Vcc, das geht aber aufgrund der ISP-Schnittstelle nicht. Und "Ja", interner RC-Takt ist eingestellt.
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...
Den Link hab' ich im Moment nicht parat. Google nach "Antikippenlights Mini" und dann solltest du die Software finden. Gruß, Thomas
naja... wenn man schon was nachbaut dann sollte man es 1:1 nachbauen und nicht teile wie einen taster weglassen. bzw. sich nicht aufregen wenn es danach nicht funktioniert. fehler hast du ja selber gefunden.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.