Hallo, ich hab bei meiner uhr, die mit einem mega8 realisiert wurde, den t1 als eigentlichen taktgeber der mit 14,4sek arbeiten soll(tut er aber nicht, was aber nicht so schlimm ist; immoment sind's 16,9sek; timeranfangswert: 56250; vorteiler: 1024). allerdings wird immer mal, also mehr oder weniger zufällig, die anzeige incrementiert was laut code nicht passieren dürfte. daher gehe ich davon aus dass es an der hardware liegt. dazu dachte ich mir dass viell. die versorgung kruzzeitig unterbrochen wurde(wodurch auch immer) und in dieser zeit der counterstand auf null gesetzt wurde jedoch der inhalt der register die die anzeige speichern erhalten blieb. wäre dies eine mögliche erklärung? Ich hätte ja auch im studio(hab sowieso in asm geschrieben) simuliert aber da muss man die io-views immer wieder neu machen(kann man das auch automatisch aktualisieren lassen?) was dann doch sehr umständlich wäre. hat irgendjemand eine idee woran es liegen könnte?? bin für jede hilfe dankebar Jemand
Wie schnell ist der Quarz am T1? Wie schnell ist der Arbeitstakt des AVR? Intern oder extern? Damit der AVR den externen Takt an T1 richtig "mitschneiden" kann, sollte der AVR-Takt mindestens das doppelte sein oder haargenau gleich schnell sein. Gruß Andi
ohh ich hab ich scheinbar schlecht ausgedrückt: der vorteiler von t1 läuft mit normalem systemtakt(vom avr) und der iss 4mhz. externer quarzoszillator. aber kann es nicht sein dass irgendwelche spannungsspitzen das verursachen?? denn dass der quarz so ungenau ist, dass er manchmal 32mal so schnell schwingt wie normal ist wohl sehr unwahrscheinlich. Gruß Jemand
wann tut der das? nur wenn man ihn eingestellt hat oder auch wenn man an dem gar nichts gemacht hat? hier iss mal der code: http://free.pages.at/ich-22/main.asm Bin für jede idee an was es liegen könnte dankbar! Gruß Jemand
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.