Gast
#3921373
Hallo Gemeinde, ich wundere mich gerade über Probleme mit internen Modulen im XMega an meheren Baustellen die ich mit einem ATXMEGA256A3U habe. Vielleicht kennt ja jemand von euch dieses Verhalten. Wenn ich eine Datenkommunikation nach außen durchführen möchte, sei es per I2C, SPI oder UART funktioniert immer nur die erste Datenübertragung korrekt. Bei der zweiten stimmen die Datenraten nicht mehr. Dieses Problem kann ich lösen, indem ich ein Delay nach!!! dem aussenden des Datenpacketes einbaue. Sieht dann zum Beispiel so aus
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
der XMEGA läuft mit der internen PLL auf 2x mit einem externen 16 MHz als Quelle. Also stabiler Systemtakt mit 32 MHz. Gruß Chris