Micro5
27.07.2009, 21:31
Hallo
ich habe ein Board mit einem atmega 644p. Als Taktquelle benutze ich einen externen Quarz mit 16MHz und 2 Kondensatoren. Leider funktioniert das Ganze noch nicht so richtig. Ich möchte über die UART Schnittstelle was senden. Es kommt zwar was an, allerdings unterscheiden sich die Einstellungen die ich im Quellcode definiert habe mit denen im Programm die ich benutzte um die Signale am PC zu empfangen. Also ich hab im Quellcode 19200 Baud festgelegt, mit der Einstellung 2400 Baud bekommt ich sinnvolle Signale geliefert... Vermutung: Fusebits sind falsch gesetzt. Ich hab meine Einstellung für die Fusebits von PonyProg mal als Screenshot angehängt. Stimmt das so? Also am Quarz selbst kann ich mit dem Oszilloskop leider nichts brauchbares messen.
Danke schon mal im Vorraus
Gruß micro5
ich habe ein Board mit einem atmega 644p. Als Taktquelle benutze ich einen externen Quarz mit 16MHz und 2 Kondensatoren. Leider funktioniert das Ganze noch nicht so richtig. Ich möchte über die UART Schnittstelle was senden. Es kommt zwar was an, allerdings unterscheiden sich die Einstellungen die ich im Quellcode definiert habe mit denen im Programm die ich benutzte um die Signale am PC zu empfangen. Also ich hab im Quellcode 19200 Baud festgelegt, mit der Einstellung 2400 Baud bekommt ich sinnvolle Signale geliefert... Vermutung: Fusebits sind falsch gesetzt. Ich hab meine Einstellung für die Fusebits von PonyProg mal als Screenshot angehängt. Stimmt das so? Also am Quarz selbst kann ich mit dem Oszilloskop leider nichts brauchbares messen.
Danke schon mal im Vorraus
Gruß micro5