Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > > > > Verehrte Freunde der CC, zu folgendem Phänomen suche ich die optimale Lösung: > > > > > > - wird AVR32 per Modulreset gestartet, erscheinen die Clockdaten per Programm korrekt > > > > > > - wird AVR32 per Autostart gestartet, laufen die Clockdaten im "Schnelldurchlauf", das > > > > > > Programm läuft sonst o.k. > > > > > > - wird AVR32 nach Spannungsabfall zurückgesetzt, erscheinen die Clockdaten per Programm korrekt > > > > > > Es scheint so, als würde die integrierte RTC beim Reset eine andere Behandlung zu erfahren, > > > > > > als der Rest. > > > > > > Leider habe ich keine Möglichkeit gefunden, das AVR32-Modul per Programm zurückzusetzen, > > > > > > was vmtl. das Problem lösen würde. > > > > > > Findet sich keine bessere Lösung, muss ich eine externe Schaltung zum Reset nach Power-on > > > > > > einsetzen. > > > > > > > > > > > > Würde mich freuen, wenns praktischer ginge. > > > > > > > > > > Ich verstehe nicht ganz, was Du meinst. Was sind die Clockdaten? Geht es > > > > > um die interne Real Time Clock? Und was wird unterschiedlich ausgegeben? > > > > > Bitte gib mir die Details Deines Problems. > > > > > > > > > > Gruss Peter > > > > Hallo Peter, > > > > Die Real Time Clock wird per Programm initialisiert (Clock_Set). > > > > Das geladene Programm bringt die Clock-Daten auf einem LCD zur Anzeige. > > > > Dort wird die Uhrzeit korrekt dargestellt, wenn am AVR32-Modul das Programm per Start-Knopf > > > > gestartet wird. D.h. Stunden, Minuten und Sekunden laufen zeitsynchron. > > > > Wird das Programm unverändert per Autostart (Jumper 1) gestartet, läuft die Uhranzeige nach anlegen > > > > der Spannungsversorgung jedoch ca. 1000x so schnell. Wird dann per Reset-Knopf am Modul das Programm > > > > neu gestartet ist die Uhranzeige wieder o.k. > > > > > > > > Bei der Gelegenheit: Vielen Dank für das Update der IDE. > > > > > > > > > > Hallo zusammen, > > > ich habe das Problem auch. > > > Bei mir zählen die Stunden im 0,5 Sekundentakt bis 31, dann wird der Tag um Eins erhöht, > > > die Stunde geht auf 0 und es geht weiter so. > > > Bei der Demo LCD_Clock tritt das Problem nicht auf. > > > Das bedeutet, das Problem wird im Programmcode initiiert. Aber wo? > > > Evt suchst du Josef auch mal nach deinem Programmteil der den Fehler initiiert. > > > > > > Grüße von Max > > > > > Hallo Max, > ich bin fast sicher, dass das Problem mit einer besonderen Auswirkung von "Brown out reset" > auf die integrierte Real Time Clock von AVR32 zu tun hat, weil eine nur kurzzeitige > Stromunterbrechung keine "rasende" Uhr verursacht. > Evtl. tritt das bei der Demo LCD_Clock nicht auf, weil Clock_Set und Clock_Get gar nicht verwendet > werden, ich habe in den mir zur Verfügung stehenden Beispielprogrammen jedenfalls keinen > Funktionsaufruf von CLOCK gefunden. > Alle Programmmodifikationen, die ich bis jetzt zur Fehlersuche vorgenommen habe, waren erfolglos. > Vielleicht interessant wäre die Bedeutung des IntFunc_lib - Eintrages: #define CLOCK_TICK 6. > Er lässt sich per Clock_GetVal auslesen und hat den Wert 0x10.