PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AVR oszillator störung



.Johannes.
16.11.2005, 20:47
Hi!
Ich wollte meinen ATMega8 auf einer Steckplatine laufen lassen.
Dazu hab ich ein programm geschrieben, das eine LED sehr schnell
blinken lässt. auf einer gelöteten platine läuft es ganz normal, auf
der steckplatine hat das blinken einen anderen rhytmus etwa so:
-0-0-0-0-0-0-0-0-0 Normal
-0-0-00-0-0-00-0-0 Steckplatine

es liegt wohl an der taktversorgung. ich habe beide schaltungen
identisch aufgebaut. Ich benutze so fertig-Quarzoszillatoren

chr-mt
16.11.2005, 21:54
Hi,
solche Probleme können daran liegen, daß der Mega schwingt.
Hast du einen Kondensator direkt am Chip über der Betriebsspannung ?

Gruß
Christopher

.Johannes.
16.11.2005, 22:06
Ja, 100nF, direkt zwischen Vcc und Gnd.
habe das ganze mal mit verschiedenen Quarzoszillatoren probiert.
und das ganze jetzt auf Platine gelötet.
was mache ich Falsch?

uwegw
17.11.2005, 15:29
generell sollte man hochfrequente signale wie den takt so kurz wie möglich halten, möglichst weit entfernt von allen anderen signalen.
auf nen steckboard gelingt das meist nicht so gut wie auf ner platine... man muss längere leitungen legen und diese mit anderen signalen kreuzen. außerdem bilden die kontaktreihen untereinander kleine kiondensaoren, die im hochfrequenzbereich schon was auswirken können... daher könnten doprt wirklich problem auftreten... ich betreibe nen 4MHz quarz erfolgreich auf dem steckboard, 16MHz hatte ich immer nur kurz im einsatz, und ich weiß nicht mehr, obs da solche problem gab...

Lektor
17.11.2005, 18:04
@.Johannes. hast du es mal mit dem internen Quarz ausprobiert?