mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Fehlersuche Ratlosigkeit bei Atmega


Autor: Hui (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

ich bin gerade ratlos bzgl. fehlersuche.
Ich habe zwei absolut identische Platinen mit den selben Bauteilen.
Auf beiden ist das selbe programm (bis auf die Controller ID).

bei beiden ist ein programm, dass dafür sorgt, dass eine LED mit 200ms 
blinkt.
Bei dem einen blinkt sie mit dieser Zeit, aber bei der zweiten platine 
reagiert die LED sehr sehr langsam, so um die ca 2 sec?

Ein 8 MHz Quarz ist dran.

Ich muss allerdings sagen, dass die zweite platine erst vor kurzem 
gebaut wurde, während die andere paar monate alt ist. ich vermute dass 
ein bauteil falsch angelötet wurde oder fehlerhaft ist. nur was kann 
dafür sorgen, dass das timing so schlecht ist? Quarz falsch dran, 
Kondensatoren falsch?

:(

Hoffe ihr habt einen tipp?

Grüsse

Autor: Hui (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
..

ich vernwede übrigens die _delay_ms(200) Funktion ;)

Autor: Turbo Toni (turbotoni)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Zauberwort heist Fuse ^^

Autor: Vlad Tepesch (vlad_tepesch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
div8 fuse
möglicherweise noch nicht mal quarz ausgewählt

Autor: Kai S. (zigzeg)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hui schrieb:
> Bei dem einen blinkt sie mit dieser Zeit, aber bei der zweiten platine
> reagiert die LED sehr sehr langsam, so um die ca 2 sec?

Lass mich raten: genau sind es 1600ms !

Sicher die CLKDIV8 fuse gesetzt.

ZigZeg

Autor: Hui (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

wie setzt man die Fuse bei dem Atmega8515 in der SW?

OSCCAL = (1<<CLK1...) ?

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

Bewertung
0 lesenswert
nicht lesenswert
Hui schrieb:
> wie setzt man die Fuse bei dem Atmega8515 in der SW?

Gar nicht. Dei Fuse wird vom Programmer und über AVR-Studio oder 
PonyProg gesetzt.

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.