daten über usb in txt datei speichern

Gast #2921580
Hallo,


habe schon hier gestöbert, aber irgendwie keine Antwort oder Hilfe zu 
meinem Problem gefunden. Sollte ich einen Beitrag übersehen habe zu 
diesem Thema, wäre es nett, wenn ihr den Link einbinden könntet.

Nun zu meiner Frage.

Habe einen At90usb1286 und möchte nun die Daten aus dem Register über 
USB in eine TXT datei schreiben.

Programmiere (immernoch) in Assembler. Wie oder was muss ich am PC 
machen, um dies zu realisieren? Benötige ich dazu ein Programm, oder 
muss man ein solches Programm selber erstellen?
Muss beim µC nur die Uart programmiert werden? Oder müssen noch andere 
Parameter berücksichtigt werden?
#2921674
Ja ein Seriell-zu-USB-Wandler-Kabel gibts fertig zu kaufen. Auf dem PC 
werden die seriellen Daten zum Beispiel mit dem HTerm empfangen und 
können abgespeichert werden.
http://www.der-hammer.info/terminal/
Die normalen Kabel machen allerdings keinen TTL- sondern RS232-Pegel, 
also bis zu +/-12V. Deshalb muss entweder ein Wandler wie der MAX232 
dazwischen, oder man baut den ganzen Wandler selbst auf. Es gibt auch 
einen Bausatz dazu z.B. von ELV: 
http://www.elv.de/mini-usb-modul-um2102-komplettbausatz.html

Nachtrag: der 1286 kann ja selbst USB. Allerdings sind Softwarebeispiele 
dazu meistens in C, nicht in Assembler geschrieben. Atmel selbst hat 
Beispiele, und dann gibt es noch LUFA 
http://www.fourwalledcubicle.com/LUFA.php
Gast #2921682
wozu nimmt man den eine USB fähigen AVR um dan ein externes USB to 
Serial Kabel anzuschließen?

Man könnte den AVR als HID verwenden und per Tastenkommando in eine 
Datei
schreiben.
Gast #2922381
Christoph Kessler (db1uq) schrieb:
> Auf dem PC
> werden die seriellen Daten zum Beispiel mit dem HTerm empfangen und
> können abgespeichert werden.

Das müsste auch einfacher gehen, z.B. sowas wie copy COM3: MeinText.txt 
/B. Eine schicke kleine Applikation mit Bildschirmfenster, das den 
laufenden Text anzeigt, ist natürlich vornehmer, muss man aber halt 
erstellen.

Gruss Reinhard
Gast #2923577
Als erstes musst Du Dir mal überlegen, wieviele Bytes/s Du übertragen 
willst und es uns mitteilen. Danach kann man dann entscheiden, was für 
ein USB-Gerät es denn werden soll. Denn HID ist wesentlich einfacher als 
Virtueller COM Port / CDC.

Gruß Potter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.