Hallo alle zusammen, ich habe ein kleines / großes Problem. Ich habe ein Experimentierboard und habe ein Programm geschrieben um Wetterdaten zuerfassen. Auf dem Experimentierboard (Pollin Evolationsboard 2.0 und Pollin Displayboard) funktioniert das Programm eigentlich tadellos (bis gestriege Änderung des ADC teils, aber das ist ein anderes Thema). Ich habe mir nun eine Platine gelötet mit IC Sockel für den ATMega32 mit Quarzoszilator 16MHz, Steckbucksen für die Sensoren usw.. Nehme ich nun den ATMega32 von dem Pollin Board runter und stecke Ihn auf meine Platine passiert folgendes: 1. Kontroll LED´s für Wind- und Regenerkennung gehen mal "AN" "AUS" so wie sie wollen, ob die Sensoren eingesteckt sind oder nicht ist völlig egal. 2. Drehe ich am Windmesser gehen beide LED´s an und gehen nicht mehr aus. Auch die Zeit stimmt nicht, da ich die Windgeschwindigkeit über 15 Sek. messe und die LED´s gehen sofort an, obwohl die Meldeschwelle nicht überschritten wurde. 3. Betätige ich den Regensensor geht die Kontroll LED an und auch aus, aber die Zeit stimmt nicht und nach dem 4 oder 5 mal bleibt die LED an und nichts tut sich mehr. Ich habe heute morgen schon die ganze Platine auf Lötfehler untersucht, konnte aber keine finden. Könnten die Probleme vom Quarzoszilator kommen? Anbei der Schaltplan und ein Foto der Platine. Vielleicht habe ich ja ein Hardwareproblem von dem ich so nichts weiß. Ich bedanke mich für eure Hilfe und verbleibe mit freundlichen Grüßen Balou Baer p.S.: habe gerade gesehen, das ich den Quarzoszilator vergessen habe in die Zeichung einzuzeichen. Er ist an Xtal1 angelötet und bekommt UB und GND.
:
Bearbeitet durch User
Hallo, Suche mal nach Resetproblemem bzgl. der Tasterbeschaltung in deinem Schaltplan.
Hallo, nicht vollständig beschaltet ist AVCC, siehe Atmel Appltication Notes dazu. Der Pin ARef wird i.a. mit einem 100nF Kondensator beschaltete.
Uwe S. schrieb: > Hallo, > > nicht vollständig beschaltet ist AVCC, siehe Atmel Appltication Notes > dazu. > Der Pin ARef wird i.a. mit einem 100nF Kondensator beschaltete. ich habe alles so beschaltet wie auf dem Pollin Board siehe Bild im Anhang. ARef ist garnicht beschaltet und wird von mir eigentlich auch nicht benötigt, da ich AVCC als Referenzspannung nutze ist auch im ADMUX Register so eingestellt: ADMUX. REFS1=0 REFS0=1
Hallo, Hannes hatte sich dieser Thematik auch angenommen und dieses aTeVaL (Atmel Evaluationsboard) entwickelt: http://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/ateval-atmel-evaluationsboard.html Und natürlich gibt es auch eine DokuWiki. http://dokuwiki.ehajo.de/artikel:ateval Der Schaltplan zeigt nicht die Fehler, die von Pollin gemacht wurden.
REFS1 REFS0 Voltage Reference Selection 0 0 AREF, Internal Vref turned off 0 1 AVCC with external capacitor at AREF pin 1 0 Reserved 1 1 Internal 2.56V Voltage Reference with external capacitor at AREF pin Und Aref ist doch nur bei interner Reference mit 100nF zu beschalten, wenn ich das hier richtig lese ??? Fehler Pollin Board ???? ??? Auf dem Pollin Board läuft alles, auch mit nicht beschaltetem Aref???
:
Bearbeitet durch User
Balou Baer schrieb: > Uwe S. schrieb: >> Hallo, >> >> nicht vollständig beschaltet ist AVCC, siehe Atmel Appltication Notes >> dazu. >> Der Pin ARef wird i.a. mit einem 100nF Kondensator beschaltete. > > ich habe alles so beschaltet wie auf dem Pollin Board siehe Bild im > Anhang. ARef ist garnicht beschaltet und wird von mir eigentlich auch > nicht benötigt, da ich AVCC als Referenzspannung nutze ist auch im ADMUX > Register so eingestellt: ADMUX. REFS1=0 REFS0=1 Sorry, da lässt Du dir einen Bären aufbinden, wenn Du denkst Polin hat alles richtig gemacht. > Register so eingestellt: ADMUX. REFS1=0 REFS0=1 Auch ist deine Annahme falsch, das Datenblatt zum atmega32 beschreibt es anders: REFS1:REFS0 --> 0:1 AVCC with external capacitor at AREF pin
:
Bearbeitet durch User
Hi >Und Aref ist doch nur bei interner Reference mit 100nF zu beschalten, >wenn ich das hier richtig lese Und was heißt wohl >0 1 AVCC with external capacitor at AREF pin MfG Spess
Hallo Balou, "with" heisst hier "mit", nicht bitte oder vielleicht, sondern /mach es/.
:
Bearbeitet durch User
!!!!!SCHULDIGUNG!!!!!! WER LESEN KANN IST KLAR IM VORTEIL!!! BALOU DAS SCHWARZE SIND DIE BUCHSTABEN !!!!!! OK aber das ist doch nicht das Problem der LED´s oder vielleicht doch? Den Kondensator an GND oder UB?
:
Bearbeitet durch User
Hallo Balou, Balou Baer schrieb: > OK aber das ist doch nicht das Problem der LED´s oder vielleicht doch? da Du hierzu keine Antwort erhalten wirst, musst man sich wohl fragen warum das so ist. Tipp: Lesen wollen auch die möglichen Helfer, aber es gibt nichts zu lesen.
Bleibt den der XTal2 komplett unbeschaltet bei einem Quarzoszilator? Muss ich noch was in den Fuses umstellen? Ich nutze einen Kyocera KX0-01-1 16 MHz Quarzoszilator und habe die Einstellung in den Fuses (AVR Studio4) gewählt: Ext. Crystal/Resonator High Freq.; Start-up time: 16k CK + 4ms
Hi >Bleibt den der XTal2 komplett unbeschaltet bei einem Quarzoszilator? Ja. >Ich nutze einen Kyocera KX0-01-1 16 MHz Quarzoszilator und habe die >Einstellung in den Fuses (AVR Studio4) gewählt: Ext. Crystal/Resonator >High Freq.; Start-up time: 16k CK + 4ms Ein Quarzoszillator braucht: Ext. Clock; Start-up time: 6 CK + 64 ms; [CKSEL=0000 SUT=10] MfG Spess
Ok danke dir, also dieses was auf dem Bild grau ist?
:
Bearbeitet durch User
Hi
>Ok danke dir, also dieses was auf dem Bild grau ist?
Sinnvoller ist es eine größere Start-Up-Time zu verwenden
Also
Ext. Clock; Start-up time: 6 CK + 64 ms;
^^^^^^^^^^^^
MfG Spess
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.