Atmega 168 Porbleme

Gast #3387920
Lesenswert?
• ▲
▼
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?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.