Gast
#3387920
Hallo, habe folgendes Problem: Ich will mit einem Atmega 168 über uart daten an den pc senden. Das Programm funktioniert, wenn ich es auf einem Atmega 8515 laufen lasse ohne Probleme. Sobald ich es auf den 168 brenne, kommen zwar Daten an, diese sind aber falsch. Ich gehe daher von einem timing Problem aus. Ich habe beide Atmega mit dem internen oszillator betrieben. Mit einem externen funktioniert der 8515 auch, versuche ich allerdings dasselbe mit dem 168, dann ist er kaputt... Ich ändere also die fuses des 168, danach lässt er sich nicht mehr beschreiben..... Der 168 scheint auch nicht mit den eingestellten 8MHz zu laufen. Habe dafür ein Programm darauf geschriben, welches jede sekunde eine LED an und aus schaltet. Die Zeit liegt aber deutlich über einer sekunde. Kann mit jemand helfen ? Ich bin sicher, dass die Fuses auf die internen 8MHz gestellt sind, aber warum läuft der 168 dann nicht mit 8Mhz?