Forum: Mikrocontroller und Digitale Elektronik Atmega 168 Porbleme


von atmega (Gast)


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?

von Wolfgang (Gast)


Lesenswert?

atmega schrieb:
> Die Zeit liegt aber deutlich über einer sekunde.

Wenn "deutlich über einer" bedeutet "bei acht", ist evtl. der Vorteiler 
(CKDIV8) aktiviert.

von atmega (Gast)


Lesenswert?

Wolfgang schrieb:
> atmega schrieb:
>> Die Zeit liegt aber deutlich über einer sekunde.
>
> Wenn "deutlich über einer" bedeutet "bei acht", ist evtl. der Vorteiler
> (CKDIV8) aktiviert.

das wars :)

Danke!!

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
Noch kein Account? Hier anmelden.