Hallo, hab hier 2 Schaltung mit dem RFM12. 1. Schaltung Atmega32 - ext. Clock von RFM12 CLK 10Mhz 2. Schaltung Atmega8 - int. RC 8Mhz meine Frage/Problem ist: Ich möchte beide µC mit dem CLK-Pin vom RFM12 mit 10Mhz betreiben. Sobald ich aber den Atmega8 auf ext. clock fuse, bekomme ich keine Funkübertragung mehr hin. Der µC läuft aber mit 10Mhz. Komisch finde ich auch, das ich F_CPU mit 10Mhz takte und nur 8Mhz hab und es funktioniert immer noch. An was könnte das liegen? Vielen Dank schon mal im Voraus
Abgesehen davon das ich folgendes nicht versthe >Komisch finde ich auch, das ich F_CPU mit 10Mhz takte und nur 8Mhz >hab und es funktioniert immer noch. Wie ist denn das Ganze schaltungetechnisch aufgebaut? Eventuell belastest du ein Bauteil zu sehr oder eines stöhrt das andere...
Hat sich erledigt, jetzt funktionierts. Hab aber ne andere Frage: kann ich die Fusebits im Programm neu setzen und damit z.B. den Clock-Source ändern?
Wieso willst du sowas während der Laufzeit machen? Wenn dann geht nur im CLKPR da kannst du den Prescaler zur Laufzeit ändern. Der Rest muss vorher gemacht werden
ich könnte dadurch den Startvorgang des µC beschleunigen. Da der RFM erst mit 1Mhz und im laufe der initialisierung erst auf 10Mhz taktet. Ist ein batteriebetriebenes Gerät und wird von nem MAX1674 betrieben, welcher über Shutdown bei inaktivität die gesammte Schaltung abschaltet.
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.