Forum: Mikrocontroller und Digitale Elektronik Bluetooth BT-222: Externer Oszillator für UART notwendig?


von Thomas (Gast)


Lesenswert?

Hallo,

ich beschäftige mich erst seit kurzem mit MC's und wollte nun einen 
ATMEGA128 um eine Bluetooth-Anbindung erweitern.
Dabei hab ich vor mich an diese Anleitung zu halten 
http://www.robotfreak.de/blog/mikrocontroller/preiswerte-bluetooth-anbindung/44

Jetzt hab ich aber gelesen, dass bei UART Verbindugen ein zusätzlicher 
Quarz für die Takfrequenz an den Port XCK gehängt werden soll. Trifft 
das auch bei dem Funkmodul zu? Wenn ja welcher Quarz eignet sich dafür 
am besten und berechnet sich nun der Wert fürs UBBR-Register mit der 
Frequenz des Quarzes?
Und als letztes würd mich interessieren welche Baudrate man da maximal 
erreichen kann.

Danke schonmal im vorraus.

Thomas

von Hubert G. (hubertg)


Lesenswert?

Der interne Oszillator des Mega128 ist zwar stabil, wenn es auch VCC 
ist, aber nicht sehr genau. Deshalb sollte man einen Quarz verwenden, am 
besten einen Baudratenquarz, z.B. 14,7456MHz, Mit diesem erreichst du 
230,4k.
UBRR siehe Datenblatt unter USART.

von Thomas (Gast)


Lesenswert?

Danke für die rasche Antwort.
Eine Frage hätt ich aber noch: Lässt sich das Modul eigentlich nicht im 
synchronen Modus betreiben, bzw. hab ich das richtig verstanden, dass 
bei diesem Modus (zur Synchronisation) immer noch zusätzlich eine 
Taktleitung benötigt wird?

von Thomas (Gast)


Lesenswert?

Und noch eine Frage:
Kann es sein, dass die C-Control Pro Unit schon einen Quarz eingebaut 
hat?

P.s: Die Unit ist beim Probot-Komplettset dabei und wird deshalb von mir 
nicht unbedingt freiwillig benutzt ;) (Sobald ich einen ISP-Programmer 
hab, werd ich den eh "normal" über AVRStudio programmiern)

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.