Hallo Leute, ja ja, mal wieder ein "Anfängerproblem". Ich arbeite schon fast ein Jahr mit den AVRs und habe bisher den Quartz immer ohne Kondensatoren benutzt und es ging (mit ihnen ging es erstaunlicherweise NICHT). Jetzt habe ich ein Projekt auf einer Streifenrasterplatine aufgebaut (2313 mit 2*16 LCD Huckepack) und nach einigen Stunden instabilen Laufens den Oszillator dafür verantwortlich befunden. Das Programm lief immer erst nach 10-20 Reset-Pulsen ab, solange die Spannung dran blieb auch nach jedem Reset von neuem. Batterie abgeklemmt und der Spass beginnt von vorne. Ich habe dann mal einen Frequenzzähler an X2 angehängt (und eine Frequenz gemessen, die etwa 4kHz über der Soll-Frequenz lag) und plötzlich lief das Ding recht stabil. Ich habe dann einen Kondensator von 27pF gegen Masse geschaltet und es ging einigermassen. Anschliessend kam dan ein POR-IC dazu, bloss dass nach einem Power on Reset immer noch nichts passierte. Ich habe heute etwa drei Stunden lang verschiedene Kombinationen von Kapazitäten an X1 und X2 gegen GND ausprobiert, aber mit dem Sofortstart hats nie geklappt. Ich konnte auch am X1 selten eine Frequenz messen, nur bei einer Kombination von 27pF an X2 und 20pF an X1 war eine Frequenz messbar, die jedoch 2kHZ unter der am X2 lag. Ich bin ratlos. Erstmal danke allen, die sich diese Megabeschreibung durchgelesen haben und hoffentlich einen Tip(p) haben. Sebastian
Hallo Sebastian, die unterschiedlichen Frequenzen an den X1/X2 Pins erhälst du durch die Belastung des Frequenzzählers an dem eigentlichen Messobjekt. So ein Frequenzzähler bringt schnell mal 50pf am Eingang mit, die du dem eigentlichen Kondensator ja bei der Messung parallel schaltest. Hättest du zwei Frequenzzähler und würdest die gleichzeitig dranhängen, dann würden sie auch das gleiche anzeigen. Das POR-IC (=Brown Out Detector) solltest du eingentlich nicht brauchen. Das braucht man eigenbtlich nur, wenn man verhindern will, dass beim Ausschalten unkontrolliert vom AVR in das EEProm geschrieben wird, wenn die Versorgungssapnnung im unzülässigen Bereih abfällt. Bist du sicher, dass es der Controller ist, der die Resetprobleme hat und nicht die LCD Anzeige. Ich habe bei den Anzeigne schon öfters Resetprobleme beobachtet. Schalt doch einfach noch eine LED an einen freien Port des AVRs und lass diese per SW blinken, dann hast du eine gute Kontrolle. Bin gespannt, obs wirklich der Controller ist, oder doch das LCD. ciao Remo
Hi S. Probier doch mal einen parallel R zum Q Das hilft beim Dickenschwinger um die unerwünschten Nebenresonanzen zu ünterdrücken Vom Bereich her würd ich mal so um die 500k anfangen Irgendwo tief um Forum muss auch noch ein längerer thread sein der sich mit dem Thema beschäftigt Da warn noch n paar tricks dabei P
Remo, du hast ja so Recht... Ich habe mir die Pegel an Enable und RS angesehen... kamen sofort und wie sie sein sollten. Ich habe beim ersten Schritt der Initialisierung per Software einfach ein paar ms zu wenig gewartet... Und dafür habe ich nun vier Stunden Zeit verschwendet, ich muss wohl noch viel lernen ;-) Sebastian
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.