RS232 BAUD Rate error %

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
broland
Tranzisztorgyógyász
Hozzászólások: 152
Csatlakozott: 2009. április 20. hétfő, 6:00

RS232 BAUD Rate error %

Hozzászólás Szerző: broland »

Sziasztok

Lenne egy számomra érdekes kérdésem: Atmega128 / 16MHz-es kavics, soros kommunikáció 115200bps. Erre az AVRCalc, és az adatlap is azt mondja, hogy -(minusz?)3.5% a hiba. Ezzel kell foglalkozni, vagy ez csak "képletes".
Eleve a "-" % számomra nem érthető.

Előre is köszönöm.

Üdv Roland
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Szívókör.

AVR-USB illesztő tolerancia: 0,5%
AVR-AVR tolerancia: 1%
AVR-RS232 (alaplapi) tilerancia: 3-5%


Kvarccsere: 14.7456MHzra. Így a hiba: 0%


Miniusz:
A névlegesen 115200 bps.
A valós: 11200Bps -3,5% = 111168 Bps.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Atmega128 / 16MHz-es kavicsal még a $baud = 19200 elmegy > PC.
De felette már egyre gyakrabban hibázik.
Viszont ha két Megát kötsz össze ugyanolyan kaviccsal, akkor nem gond!
Avatar
broland
Tranzisztorgyógyász
Hozzászólások: 152
Csatlakozott: 2009. április 20. hétfő, 6:00

Hozzászólás Szerző: broland »

Szia Kapu48

Ez egy Arduino Mega2560 - Atmega128 soros kommunikáció lenne.
Ha jól értem, akkor így rendesen fog működni?

Üdv Roland
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A %-os hiba egymáshoz képest ne legyen 1%-nál több. ha mindkettő 111kbps, akkor a abszolút hiba a 115200 névlegeshez 3.5 %. Viszont egymáshoz képest 0%!

Ekkor mindkét chip 16 MHzról jár?
Avatar
broland
Tranzisztorgyógyász
Hozzászólások: 152
Csatlakozott: 2009. április 20. hétfő, 6:00

Hozzászólás Szerző: broland »

Szia Róbert

Az Arduino Mega2560 16MHz-es, és a ZL7AVR-en lévő Mega128 is 16MHz-es.
Mindkettő baud-ja 115200-ra van állítva.

Üdv Roland
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

OK. Relatív hiba: 0%
Simán kommunikál. :)


Arduino UNO ilyen.... Ott is 0%.
Avatar
broland
Tranzisztorgyógyász
Hozzászólások: 152
Csatlakozott: 2009. április 20. hétfő, 6:00

Hozzászólás Szerző: broland »

Köszönöm szépen a segítséget, próba.
Válasz küldése