Hallo, ich will mit Hilfe eines C-Programms von einem Linux-Rechner aus mit einem Atmega328 kommunizieren. Der ATmega ist am /dev/ttyUSB0 angeschlossen. Hat jemand so etwas schon gemacht, bzw. hat jemand ein Code-Beispiel. Viele Grüße, Jonas
Hallo, ich habe ein Programm, um zwischen PC und Mikrocontroller (ATmega328) zu kommunizieren. Leider funktioniert das Programm nur, wenn im Hintergrund ein Terminalprogramm (gtkterm) läuft. Was habe ich vermurkst? Viele Grüße Jonas
Du kannst einfach mit
1 | echo "Hallo Welt" >> /dev/ttyUSB0 |
drauf schreiben.
Die ersten Schritte könntest du auch mit einem Terminal Programm wie CuteCom machen. Mein Qt Beispiel habe ich in einer etwas älteren Version hier geposted. http://picforum.ric323.com/viewtopic.php?f=46&t=103#p746 Es ist eigentlich nicht nur für Linux. Funktioniert auch unter Windows. Der Screenshot dürfte Windows sein ...
:
Bearbeitet durch User
Mit Python und pyserial geht das sehr schön einfach und auch mit deutlich mehr Baudraten wie CuteCom anbietet. Wobei CuteCom schon sehr viel anbietet.
Bist du sicher das deine RS232 Schnitstelle funktioniert? Ich habe auch leztens eine Art Arduino mit RS232 nachgebaut, mit MAX232. Mit dem Bootloader von Arduino und dem Arduino Terminal konnte ich mit dem ATMega kommunizieren, nur flashen konnte ich ihn nicht! Probier das mal aus! Ansonsten beschreib dein Problem nochmal genauer! LH
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.