Forum: Mikrocontroller und Digitale Elektronik XMEGA: Daten über PDI übertragen


von Marcus (Gast)


Lesenswert?

Hallo allerseits,

ich verwende einen ATXMEGA128D3 auf einem Board, auf welchem u.a. 
verschiedene Sensoren und eine PDI-Anbindung vorhanden sind.

Nun möchte ich mehrere Sensordaten loggen (digitalisieren und im RAM 
speichern) und diese dann zur Auswertung/Analyse auf den PC übertragen.

Geht das auch über PDI/JTAG, oder nur über RS232 (UART)?

Viele Grüße,

Marcus

von Jim M. (turboj)


Lesenswert?

> Geht das auch über PDI/JTAG [...]

Es geht - ungefähr so wie man sich die Hosen auch mit der Kneifzange 
anziehen kann. Nimm UART, wenn möglich. USB wäre noch besser, wird aber 
vom ATXMEGA128D3 nicht direkt angeboten.

von Marcus (Gast)


Lesenswert?

Mein Rechner hat aber leider keine RS232-Schnittstelle...
AVR Studio kann die Datenübertragung über JTAG/PDI ja scheinbar nicht, 
aber gibt es kein anderes Tool was das kann?

von Marius W. (mw1987)


Lesenswert?

Nimm die UART und nen USB-UART-Wandler. Das ist doch gar nicht schwer...

Gruß
Marius

von Marcus (Gast)


Lesenswert?

Na dann, danke.. und mit welchem Programm kann für die Datenübertragung 
per UART arbeiten?

von Moritz M. (Gast)


Lesenswert?

Hallo,

PC seitig gibt es einige Programme für die serielle Schnittstelle. z.B. 
HTerm, Hercules ... . Es ist es auch ganz einfach eins selbst zu 
schreiben, z.B. mit Visual C++ und Windows Forms oder Win32.

Moritz

von Sepp (Gast)


Lesenswert?

@Marcus:

Schau Dir mal den FTDI-Chip an! http://www.ftdichip.com/

So kannst Du dir eine virtuelle COM-Schnittstelle erstellen. 
Physikalisch ist das USB, dein PC spricht das dann wie eine serielle 
Schnittstelle an (COM).
Dann kannst du  z.b. auch Hyperterminal benutzen.

von Markus (Gast)


Lesenswert?

nimm doch gleich einen ATxmega128A3U - da ist der USB schon mit drin, du 
sparst dir einen externen quarz und dazu noch gibts sämtliche USB Stacks 
wie CDC im Atmel Studio 6

von Timmo H. (masterfx)


Lesenswert?


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.