Forum: Mikrocontroller und Digitale Elektronik UART + DCF77 auslesen


von Stefanie (Gast)


Lesenswert?

Hallo,
ich habe ein DCF-Funkmodul, dieses möchte ich mit meinem ATmega128 
auslesen.
Nun stoße ich schon auf mein erstes Problem. Ich verwende einen 
14.7456MHz Quarz und soll eine Baudrate von 300 einstellen.
Nach meiner Rechnung müsste ich E0FFF einstellen, habe aber im UBRR nur 
12Bit zum Setzen.

Wie mache ich das dann am Besten?

von Stefanie (Gast)


Lesenswert?

Kann ich irgendwie den Quarztakt teilen und dann die Register davon 
einstellen? Oder muss ich die UART softwaremäßig simulieren?

von Andrea (Gast)


Lesenswert?

hallo, ich bin die andrea und wir frauen müssen doch zusammen halten. 
daher mein rat an dich: laß als frau einfach die finger von technischen 
sachen !!! hat mir am anfang zwar auch nicht gut gefallen aber 
mittlerweile habe ich eingesehen, dass die technik in der küche mich 
vollkommen auslastet. kann den herd recht perfekt bedienen und koche 
meinem freund wunderbare essen. zudem gehören dann noch spülmaschine, 
mikrowelle, mixer und eierkocher zu meinem aufgabengebiet. alles in 
allem reicht mir diese kompetenz vollkommen aus.

gruß,

die köchin

von Feadi F. (feadi)


Lesenswert?

Andrea, meinst Du etwa dass Stefanie die Frage unter einem anderen Namen 
nochmal stellen soll?

@ Stefanie:
Wie kommst Du auf diesen Wert für UBRR? Hast Du Seite 173 vom Datenblatt 
gelesen? Ich könnte ihn Dir jetzt ausrechnen, aber 'gib einem Mensch 
einen Fisch, und du...'

Gruß, Feadi

von Peter D. (peda)


Lesenswert?

Stefanie wrote:

> Nun stoße ich schon auf mein erstes Problem. Ich verwende einen
> 14.7456MHz Quarz und soll eine Baudrate von 300 einstellen.
> Nach meiner Rechnung müsste ich E0FFF einstellen, habe aber im UBRR nur
> 12Bit zum Setzen.

Das geht gerade noch so, Du hast warscheinlich den Bitteiler 1/16 
vergessen.

14.7456e6  16  300 - 1 = 3071


Peter

von Stefanie (Gast)


Lesenswert?

DANKE Feadi!!
Leichtsinnsfehler. Ich habe natürlich S.173 angeschaut und für BAUD 
einfach nichts eingesetzt bzw. einfach übersehen.

von Stefanie (Gast)


Lesenswert?

Danke Peter, ja ich habs grad gemerkt!

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.