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
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.
@ 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!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.