Hallo, ich habe hier zwei Quarze mit der Bezeichnung: "CQ 4.9152". Sind das Baudratenquarze ? Wenn ja, wie sollte ich diese an einen Mega8 anschließen, um eine serielle Schnittstelle mit 9600 Baud anzusteuern ? Oder geht das mit den Quarzen nicht ? Im datenblatt des Mega8 steht das auch mit dem internen Oszillator eine serielle Schnittstelle mit 9600 Baud funktionieren wird. Stimmt das ? Tut mir Leid, aber es ist mein erstes Projekt :( Danke, Markus P.S.: Das Projekt soll via RS232 Daten vom und zum Mega8 transferieren, der Rest soll von einer anderen Gruppe kommen ...
Quarze sind sogar besser als der ungenauere interne Ozillator, also am besten einen Quarz nehmen, und optimal für den Uart ist natürlich ein Uart-Quarz mit der entsprechend "krummen" MHz-Zahl.
und zum anschießen, je ein Beinchen an XTAL1 & XTAL2 die beiden anderen auf der Masse zusammenführen, siehe Tutorial. Musst dann aber noch in den Fuses den Mega8 so umstellen, daß er auch einen externen Quarz benutzt. -> Tutorial.
Tipp mal im Taschenrechner durch,'krummer' Quarz geteilt durch eine der üblichen UART Baudraten(4800,9600,19200,etc)...Sollte immer glatt aufgehen.Und das auch noch mit einer 2er Potenz,die sich prima als Taktvorteiler benutzen lässt ;)
> Tipp mal im Taschenrechner durch,'krummer' Quarz geteilt durch eine > der üblichen UART Baudraten(4800,9600,19200,etc)...Sollte immer > glatt > aufgehen. Richtig, aber dabei nicht vergessen, dass UART für ein Bit üblicherweise 16 Teilertakte braucht. Also nicht nur durch die Baudraten teilen, sondern zusätzlich noch durch 16. Dann müssen ganze Zahlen herauskommen, die man (-1) als Baudratenvorteiler nimmt. ...
75 * 2 hoch 16 = 4915200 also für Zweierpotenzen von 75 Baud geeignet
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.