Forum: Mikrocontroller und Digitale Elektronik Gibt es einen Unterschied zwischen Atmega8 und Atmega168?


von Jan Z. (condensator)


Lesenswert?

Hallo zusammen!

Folgendes:

Bisher habe ich einen Atmega8 verwendet, als Sprache benutze ich Bascom. 
Jetzt ist mein Programm mittlerweile so groß das ich auf den Atmega168 
umsteigen musste.

Konnte ich mir beim Atmega8 noch im Hyperterminal von Windows mit Hilfe 
des "Print"-Befehls Text und Zahlen anzeigen lassen geht dies beim 
Atmega168 plötzlich nicht mehr.

Die "$Regfile" habe ich angepasst, ebenso die Einstellung im Compiler. 
Sonst habe ich nichts geändert und plötzlich steht wie erwähnt im 
Hyperterminal statt der Zahl 5 nur noch sowas wie "8---8---8" 
(Beispiel).


MfG
Condensator

von Christian U. (z0m3ie)


Lesenswert?

Benutzt du den Internen Oszillator ?

von Jan Z. (condensator)


Lesenswert?

Christian U. wrote:
> Benutzt du den Internen Oszillator ?

Also ich habe nix externes drangehängt....

Ich wundere mich halt warum es beim Atmega168 plötzlich zu diesen 
Fehlern kommt. Bis auf den "$Regfile"-Eintrag habe ich ja gar nix 
geändert im Vergleich zum Atemga8.

MfG

von Johannes M. (johnny-m)


Lesenswert?

Jan Z. wrote:
>> Benutzt du den Internen Oszillator ?
>
> Also ich habe nix externes drangehängt....
Dann ist es schon nicht selbstverständlich, dass es mit dem Mega8 
funktioniert hat. Der interne Oszillator ist eigentlich nicht für 
asynchrone Datenübertragung geeignet.

von gustav (Gast)


Lesenswert?

Bist du eigentlich doof oder warum schreibst du hier so unqualifizierte 
Fragen rein?

von Mann wird ja noch fragen dürfen... (Gast)


Lesenswert?

Ich glaube "gustav" meint sich selbst mit seiner Frage...

von Johannes M. (johnny-m)


Lesenswert?

@Mann wird ja noch fragen dürfen:
Und Frau nicht? Sexist!

von Bo(h)nny-M (Gast)


Lesenswert?

Frau auch :-) hier wars ein Mann, der Jan...

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

>Gibt es einen Unterschied zwischen Atmega8 und Atmega168?

Nein, natürlich nicht. ATMEL hat uns mit der unterschiedlichen 
Bezeichnung nur verwirren wollen. Die Datenblätter, die sie geschrieben 
haben, sind natürlich auch nur zum Nicht-Angucken da...

von rudigidf (Gast)


Lesenswert?

einfach mal schauen:
http://www.gidf.de/

hf

von Gast (Gast)


Lesenswert?

Was regt ihr euch auf?
Er hat doch schon geschrieben, dass er keine Datenblätter lesen 
kann/will (Zitat: "als Sprache benutze ich Bascom").

von Christian U. (z0m3ie)


Lesenswert?

Um mal zum Punkt zu kommen der inerne Oszillator muss kalibriert werden 
wenn man das USART benutzen will und dann sollte man auch nur niedrige 
Datenraten (9600 baud) benutzen. Steht wie schon von diversen Leuten 
angeduetet im Datenblatt.

von Johannes M. (johnny-m)


Lesenswert?

Christian U. wrote:
> Um mal zum Punkt zu kommen der inerne Oszillator muss kalibriert werden
> wenn man das USART benutzen will und dann sollte man auch nur niedrige
> Datenraten (9600 baud) benutzen.
Hat mit der Datenrate wenig zu tun, da der Fehler prozentual ist. Was 
viel eher eine Rolle spielt, sind die Umgebungsbedingungen (Temperatur). 
Da reagiert so ein RC-Oszi ziemlich empfindlich drauf.

von Jan Z. (condensator)


Lesenswert?

So, Problem ist gelöst....

Danke für die Tipps.

MfG
Condensator

von Hannes (Gast)


Lesenswert?

Was war's denn nun?

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.