Wass passiert wenn ich ein Programm das für einen 8mhz quarz geschrieben wurde mut einem 7.36mhz betreibe ?
Das Timing ist anders ;-) Die UART wird vermutlich "sinnloses" Zeug ausgeben. Ansonsten ist das abhängig was das Programm wirklich tut. z.B. Timer, PWM usw. Wolf
Das programm läuft minimal langsammer als mit 8 Mhz, wenn keine timer oder ähnliches programiert sind. --> Kein Problem. Mfg Jochen.
Tja dann gibt es 2 Möglichkeiten: 1: Programm umschreiben. 2: 8Mhz Quarz einbauen. (Die einfachere möglichkeit)
Natürlich kannst du damit testen. Du hast ca 10% langsameres Timing bei deinem Belichtungsmesser. Wolf
"2: 8Mhz Quarz einbauen. (Die einfachere möglichkeit)" Aber nicht bei meinen Programmen. Ich schreibe immer an den Anfang: .equ XTAL = 8000000 ;Assembler bzw. #define XTAL 8000000L // C Und dann ist es einfacher zu schreiben: .equ XTAL = 7360000 bzw. #define XTAL 7360000L Peter
Vielleicht solltest Du noch erwähnen, dass man dann aber auch mit XTAL im Programm arbeiten sollte. Habe neulich ein Programm gesehen, wo zwar oben XTAL definiert war, weiter unten dann aber mit 4000000 die Einstellung für die Baudrate errechnet wurde. ;-) Gruß, Frank
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.