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
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_Com_Port.zip
Hi Jan, ich nutze dazu die LUFA Library für den Mega32u4.
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).
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.