Hallo zusammen! Ich habe einen Lochraster-Schaltungsaufbau mit einem gesockelten ATmega168, 12,288 MHz-Quarz und den üblichen 22pF Kerkos gegen Masse. Das geladene Programm läuft bei 5V wie es soll, aber bei 3,3V nicht. Laut Datenblatt ist der Betrieb bei 12 MHz und 3,3V möglich, dafür spricht auch, dass der selbe Kontroller im STK500 bei 3,3 und 5V sauber läuft. Hat jemand eine Idee woran das liegen könnte? Gruß neuer Gast
Am Aufbau möglicherweise. Bild von Schaltung+Aufbau?
Hab grad keine Kamera zu Verfügung. Gibt es da noch was zu beachten? AFAIK eigentlich doch nur kurze Wege zu den XTAL-Pins und die Kerkos möglichst auf einen Punkt zusammenbringen, oder? Gruß neuer Gast
neuer Gast wrote:
> Gibt es da noch was zu beachten?
100nF an Vcc, AVcc und Reset.
Hast du vielleicht einen 168V erwischt? Die sind nur bis 10 MHz spezifiziert.
Danke schon mal für eure Antworten!
@Benedikt K.
>100nF an Vcc, AVcc und Reset.
- 100nF zw. Vcc und GND war schon drin
- AVcc war offen, jetzt mit 10uH an Vcc
- Aref mit 100nF nach GND
damit geht es besser nur jetzt bootet das Programm ständig :-/ Watchdog
ist aus / Brownout auf 2,7V
@Olaf (Gast)
guter Hinweis - es ist aber ein 168-20PU
Gruß
neuer Gast
Frag mal beim Start das MCUCR/MCUCSR ab (danach löschen weil kumulativ). Steht drin was den Neustart ausgelöst hat. Wenn's der Brownout war: miese Stromversorgung.
Fehler im Programm selber? Poste mal einen Schaltplan und den Programmcode, sonst kann man nur raten.
Klingt nach dem falsch gesetzten fuse für Brownout Schwelle
@ Michael G. kann es in AVR-Programmcode überhaupt Versorgungsspannungs-abhängige Teile geben, so dass es bei 5V Vcc geht, bei 3,3V nicht? Wenn ja, was? @wt Die fuse steht auf 2,7V und Vcc ist stabil 3,31V
1 | avrdude: safemode: lfuse reads as FF |
2 | avrdude: safemode: hfuse reads as DD |
3 | avrdude: safemode: efuse reads as 0 |
Habe auch schon verschiedene Versorgungen/NT/Regler probiert:-/ Gruß neuer Gast
Hi, hast du nur die Drossel 10 yH an AVCC oder auch den Ableit Kondensator. Ist an Reset ein C gegen GND.
Oh Mann.. ich habe eine mit 10mH eingebaut! Ob das was ausmacht? Seltsamerweise geht es jetzt so, dass er nach dem 3-8 Reset-Fehlstart das Programm ausführt. Gruß neuer Gast
Bleibt noch Kondensator an Reset. Wenn der drin ist versuch mal einfach mit 10 KOhm den Reset nach VCC zu ziehen - Ohne C. Ein RC-Glied hat bei meinen Schaltungen zu 20 % den Pin nach einiger Zeit auf eine undefinierte Spannung gezogen. Das war das Aus. Ich benutz wieder die alte Pull Up Methode und hab seitdem Ruhe. Gerhard
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.