mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Pro Micro 32u4 über USB Daten an PC senden


Autor: Robert S. (gips1gott)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

ich bin noch relativ neu in der uC-Programmierung. Mittlerweile habe ich 
schon ein paar Dinge programmiert und möchte nun ein analoges Signal, 
welches auf einen Input-Pin meines Pro Micro geht, an meinen PC senden. 
Den Wert des analogen Signals möchte ich anschließend auf der Konsole 
ausgegeben bekommen.

Auf meinem Pro Micro habe ich den original Bootloader von Atmel. Mein 
Programmer ist der Atmel ICE und als Entwicklungsumgebung nutze ich 
AtmelStudio 7.0.

Leider habe ich keine Idee wie ich das Problem angehen soll. Ich weiß, 
dass die Werte seriell übertragen werden. Allerdings weiß ich nicht wie 
ich die eingelesenen Daten "verschicke".

Es wäre super wenn mir hierbei jemand helfen könnte. Vielen Dank!

Viele Grüße

Autor: Jürgen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jan S. schrieb:
> Allerdings weiß ich nicht wie
> ich die eingelesenen Daten "verschicke".

USB-Interface als CDC, also viruelle serielle Schnittstelle, am PC 
anmelden und Daten übertragen.
bei Atmel gibt es Beispiele, u.a. AVR272:
http://www.atmel.com/Images/doc7619.pdf
http://www.atmel.com/images/AVR272_USB_CDC_Virtual...

Autor: Draco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Jan, ich nutze dazu die LUFA Library für den Mega32u4.

Autor: Robert S. (gips1gott)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für eure erste Hilfe.

@Draco

Ich möchte, falls möglich, gerne die Lösung von Atmel nutzen.

@Jürgen

Leider komm ich mit dem Dokument von Atmel nicht so richtig vorwärts. 
Auch verstehe ich nicht, was ich aus der .zip alles benötige? Mein Pro 
Micro wird zudem im Gerätemanager unter Atmel USB Device als ATmega32U4 
angezeigt und nicht unter den Anschlüssen(COM & LPT).

Autor: Jürgen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jan S. schrieb:
> Auch verstehe ich nicht, was ich aus der .zip alles benötige?

für den U4 die zip für Series4: series4-cdc-2_0_3-doc.zip
Dadrin siehst Du Dir am Besten die Demo an und versuchst sie zu 
verstehen. Dann kannst Du die Libs in Dein Projekt einbauen.

Jan S. schrieb:
> Mein Pro
> Micro wird zudem im Gerätemanager unter Atmel USB Device als ATmega32U4
> angezeigt und nicht unter den Anschlüssen(COM & LPT).

Das liegt daran, daß Du dem USB-Port noch nicht gesagt hast, daß er was 
anderes als der Bootloader sein soll.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.