Forum: Mikrocontroller und Digitale Elektronik String an den Mikrocontroller senden


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Muhammed (Gast)


Bewertung
0 lesenswert
nicht 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)


Bewertung
1 lesenswert
nicht 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)


Bewertung
-1 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht 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.

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]
  • [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.