Forum: Mikrocontroller und Digitale Elektronik String an den Mikrocontroller senden


von Muhammed (Gast)


Lesenswert?

Hi Forum-Gemeinschaft,

ich möchte vom meinem PC aus, Strings an den Mikrocontroller(ATMEGA) 
senden. Die sollen am besten per USB übermittelt werden. Die Strings 
sollen von einem Terminal gesendet werden. Meine Frage wäre welche 
Software ich benötige um Strings vom PC zum Mikrocontroller zu senden. 
Und wie ich die Kommunikation per USB realisieren kann.

Vorrausetzungen von mir:
- Grundkenntnisse C und C++
- Grundkenntnisse mit der seriellen Schnittstelle

von Marco G. (grmg2010)


Lesenswert?

Am einfachsten ist es, du benutzt einen USB <-> UART-Wandler. Dieser 
wird im Gerätemanger als Com-Port erkannt. Diesen kannst du im Terminal 
deiner Wahl öffnen und so Strings an den uC senden.

von Falk B. (falk)


Lesenswert?

@ Muhammed (Gast)

>sollen von einem Terminal gesendet werden. Meine Frage wäre welche
>Software ich benötige um Strings vom PC zum Mikrocontroller zu senden.

Ein Terminalprogramm. Oder jede andere Software, welche die serielle 
Schnittstelle ansprechen kann. Visual Basic, C(++), Excelmakros etc.

>Und wie ich die Kommunikation per USB realisieren kann.

Der PC sendet was an den uC, der empfängt, dekodiert und antwortet.

>- Grundkenntnisse C und C++
>- Grundkenntnisse mit der seriellen Schnittstelle

Na dann mal los!

von mati123 (Gast)


Lesenswert?

Nativ USB habe ich auch mal probiert, war mir aber zu aufwendig. 
Stabiler läuft ein USB zu TTL-Seriell Wandler für ca. 6 Euro vom 
Versender.

Für den Attiny habe ich uart-Software für den Hardware-UART, für USI 
sowie einen Software-UART im Einsatz. Auf der PC-Seite kann ich Dir 
meine Software zum Ansprechen der seriellen Schnittstelle unter Linux, 
C++ und GCC geben.

Ich nutze das für den Datenaustausch zwischen PC und Mikrocontroller in 
der Test-Phase eines Projektes.

Melde Dich falls Du Interesse am Source-Code hast.

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.