mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik tiny26: power-on reset vs external reset -> osc freq?


Autor: Klaus W. (Firma: privat) (texmex)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!!

Ich beobachte hier einen merkwürdigen Effekt mit einem AVR ATtiny26 
Prozessor.

Es handelt sich dabei um meine ersten Gehversuche. D.h. bischen LED 
Geblinker und so. Der Prozessor ist bis auf das flash noch in einem 
jungfräulichen Zustand. D.h. an den Fuses habe ich nichts verändert.

Auch mit bloßem Auge ist zu beobachten, daß das Programm meistens, 
jedoch nicht immer, nach dem Anlegen der Versorgungsspannung etwa 
doppelt so schnell abläuft als nach einem weiteren externen Reset am 
Reset-Pin, wenn der Prozessor schon in Betrieb war.

Wie könnte das zu erklären sein?


Viele Grüße!
Klaus

Autor: Knut Ballhause (Firma: TravelRec.) (travelrec) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was hast Du denn sonst noch so an dem Tiny? Kondensatoren zum Abblocken 
der Betriebsspannung? Hast Du (wahrscheinlich nicht) den Brown-Out 
Detektor an? Mach den mal an, auf 4,... Volt.

Autor: Klaus W. (Firma: privat) (texmex)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
dochdoch, das ist schon alles abgeblockt.

Inzwischen habe ich beobachtet (falls es nicht nur Zufall ist), daß der 
Effekt meistens dann auftritt, wenn der Programmieradapter (AVR Dragon) 
noch angeschlossen ist (isp Port).

Eine Erklärung dafür hätte ich trotzdem gerne. Ich ging davon aus, daß 
sich der Adapter eher passiv verhält, wenn nicht programmiert wird. Und 
warum lässt sich der Prozessor dann davon so beeindrucken?

Autor: Knut Ballhause (Firma: TravelRec.) (travelrec) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Poste mal Deine Schaltung und die Fuse-Einstellungen.

Autor: Klaus W. (Firma: privat) (texmex)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!!

Na, da bin ich mal gespannt wie das mit der Grafik funktioniert :-).
Die Schaltung ist ja an sich völlig unspektakulär.
Die Cs zum Abblocken sind natürlich im Gegensatz zum Schaltplan physisch 
direkt am µC angebracht.

Die FUSE config ist: 0x17, 0xe1 (H, L)


Klaus

Autor: Hanno Gräff (hanno)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Klaus,

ich bin am Anfang des öfteren verzeifelt,weil ich den Reset-Pin am 
Tiny26 als 'normalen' PIN betrachtet habe. So habe ich bspw. ein LCD nie 
zum Laufen bekommen, nur weil ich PB7 als Datenleitung verwenden wollte. 
Daher vermute ich auch, dass sobald Dein ISP angeschlossen ist, der TINY 
spinnt. Im übrigen   sollte Reset meines Erachtens mit mindestens 10nF 
gegen Masse, sowie 1 kohm gegen VCC beschaltet werden. Noch besser ist 
zusätzlich eine 1N4148 parallel zum 1 kohm.

Gruss Hanno

Autor: Wolfram Quehl (quehl)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich hatte auch mal so was ähnliches. Power läuft anders als Reset.
Ich habe den Brown-out Detector auf 4,.. V gesetzt wie oben schon gesagt 
und habe die Register am Anfang gelöscht. Den RAM hatte ich schon vorher 
am Anfang gelöscht. So hatte das dann funktioniert. Welches davon der 
Fehler war, kann ich nicht sagen, weil ich alles gleichzeitig gemacht 
habe.
Die Register werden bei Reset nicht verändert. Im allgemeinen schreibe 
ich aber erst in das Register bevor ich lese.

mfg

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.