Hallo, ich plane gerade ein Atmega1284P(TQFN) Board. Nun bin ich mir noch nicht schlüssig, wie das ganze mit dem Taktgeber aussehen soll. Betriebsspannung wird bei 3V3 - 5V liegen. Vorerst nur 3V3 geplant für den direkten Betrieb von meinen Komponenten ohne Spannungswandler oä. Laut Datenblatt des Atmegas 0 - 4MHz @ 1.8 - 5.5V 0 - 10MHz @ 2.7 - 5.5V 0 - 20MHz @ 4.5 - 5.5V Somit bleiben alle Quarze <= 11MHz über. So, nun zu den eigentlichem Problem. Möglichkeit 1: 8MHz interner Oszillator + XTAL1/XTAL2 bleiben frei - UART könnte Probleme machen Möglichkeit 2: 8MHz Resonator +- sollte ausreichend für UART sein Möglichkeit 3: 8MHz Quarz + UART ohne Probleme Jedoch mal in die Tabelle geschaut, sind mit 8MHz jetzt nicht mehr der schönsten Baudraten vorhanden. Ich würde gerne als Baudrate >= 57600 nutzen. Mit 8MHz ohne auf die Toleranzen des int. Oszillators, Resonators und Quarz einzugehen, sieht es hier schon recht schwach aus. Akzeptabel wären da nur 38400, 76800 (mit U2X) sowie die Baudraten 2500000, 500000 und 1000000. Jedoch kann mein HC05 diese hohen Taktraten nicht mehr. Einzige Möglichkeit wäre 38400. http://elecfreaks.com/store/download/datasheet/Bluetooth/HC-0305%20serail%20module%20AT%20commamd%20set%20201104%20revised.pdf Für weitere Möglichkeiten offen. Gruß Stefan
dann nimm doch einen Quarz 7.3728 Mhz oder 9.216 Mhz je nach Wunsch http://www.wormfood.net/avrbaudcalc.php
Danke Joachim für den Link. Hab bislang immer nur den Rechner genommen gehabt. http://www.gjlay.de/helferlein/avr-uart-rechner.html
> Somit bleiben alle Quarze <= 11MHz über
? - In § 28.2 lese ich 13.33 MHz. 11.0592 MHz bietet alle Möglichkeiten,
12.2880 erlaubt 76800 Bd mit 0 %, 115200 Bd mit 0.67 %.
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.