Hi,
ich hab folgendes XMega Platinchen von BostonAndroid:
http://www.bostonandroid.com/EVAL-04.html
Dazu ein FTDI UM232 Modul für UART <=> RS232 Wandlung. Am XMega hängt
ein TC77 SPI Thermosensor von Microchip. Der Aufbau ist trivial, RX/TX
von UM232 zum XMega und Strom vom XMega sowie 3 Datenpins zum TC77,
letzterer hat noch ein 100nF Kond. Der Spannungwandler aufm XMega Board
liefert 100 oder 150mA, also mehr als genug. Noch zur Software: nutze
den Hardware USARTE0, arbeite mit 2MHz Takt und Baud von 9600, No
Parity, 1 StopBit.
Das ganze läuft auch wunderbar. Nur leider sobald ich den Programmer
(Atmel MKII) abziehe bekomme ich praktisch nur noch Müll, ganz selten
mal ein richtes Ergebnis. Anbei ein Screenshot von HTerm, zu Beginn die
Mülldaten und am Ende mit angeschlossenem Programmer. Ich kann den
Programmer im Betrieb entfernen und wieder anschließen, sobald er steckt
läuft alles. Stromlos machen der ganzen Schaltung, sowie händisches
Reset per PDI_RESET auf GND ziehen bringt nichts.
Der Rechner mit USB und das Steckernetzteil sind auch im gleichen
Stromkreis, also ein Common-GND Problem schließe ich damit erstmal auch
aus.
Weiss jemand was das sein könnte?