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?
Kann ich irgendwie den Quarztakt teilen und dann die Register davon einstellen? Oder muss ich die UART softwaremäßig simulieren?
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
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
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
DANKE Feadi!! Leichtsinnsfehler. Ich habe natürlich S.173 angeschaut und für BAUD einfach nichts eingesetzt bzw. einfach übersehen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.