Hallo miteinander,

ich werke am "Robot Arm RA1-PRO V3" von Arexx mit eingebautem Atmega64 und externem 16 MHz Quarz, programmiere mit Bascom/Ponyprog/ISP.

Das Problem ist, dass das Programm mit 7,7 MHz läuft (über LED-Geblinke und "Wait" ermittelt),
die UART-Schnittstelle (Baud 9600 im Programm und im Bascom-Terminal) jedoch mit 16 MHz.
Im Programm kann ich nur eine Frequenz angeben, daher funktioniert das so nicht.

Wie kann das sein? Fuses sind auf externen Quarz gestellt.
Im Datenblatt hab ich gelesen, dass es eine "AVR Clock Control Unit" gibt, die wohl unterschiedliche (?) Taktraten weiterleiten kann.
In den Fusebits finde ich keine Einstellung für ein solches Register.
Wie komme ich auf den vollen Quarz-Takt innerhalb des Programms?

Danke und viele Grüße
Simon