Forum: Compiler & IDEs M8 -> Mac Kommunikation UART


von dibujo (Gast)


Lesenswert?

Hallo, liebes Forum,
ich bin Anfänger in Sachen Mikrocontroller-Programmierung, habe das 
myAVR-Entwicklungsboard USB 2 und programmiere nach der Anleitung hier 
aus dem Forum mit Xcode, der Entwicklungsumgebung für Apple-Programme.
Ich bin jetzt gerade dabei, das Assembler-Tutorial in C nachzuvollziehen 
und habe das mikrocontroller.com-AVRGCC-Tutorial zur Hilfe. Diese Infos 
als Hintergrund. Die bisherigen Tutorialübungen konnte ich problemlos 
brennen.
Jetzt bin ich bei der seriellen Kommunikation angekommen. In dem kurzen 
C-Teil des Tutorials ist ein UART-'Hallo Welt!'-Programm, das auch 
tadellos zu brennen ist, nur weiß ich nicht, wie ich dies auf meinem 
Bildschirm zum Lesen bekomme.
Da ich später auch 'Steuer-Software' (Digital-Oszi, Steuerung kleiner 
Roboter oder einer Modelleisenbahn) schreiben möchte, interessiert es 
mich also brennend, wie ich es hinbekomme, mit dem Mikrocontroller zu 
kommunizieren.
Meine Anfänger-Idee ist, dass ich das Programm auf den Mikrocontroller 
brenne, dieses dann die notwendigen Daten liefert bzw. auf Events vom 
Mac reagiert.
Doch wie leite ich das in die Wege?
Fangt bitte möglichst einfach an. Mir würde es als ersten Schritt 
ausreichen, wenn ich das 'Hallo Welt!' auf einer einfachen Console lese.
Danke für eure Hilfe!
dibujo

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Hat dein Mac eine serielle Schnittstelle, über die eine RS232 
Kommunikation aufgebaut werden kann?

Möglicherweise ist nur USB vorhanden und dann brauchst du einen 
USB-serial-konverter z.B. von keyspan.

Als Terminalsoftware auf Mac-Seite kannst du zterm verwenden.

von Tilo (Gast)


Lesenswert?

Ansonsten gibt es auch noch screen, minicom und Konsorten.
Da du "Console" geschrieben hast ... www.finkproject.org kennst du?
Damit bekommt man alle gänigen Linux-Programme auch unter OSX.

USB-Seriell Adapter machen allerdings keinen Spaß, mit den dingern hast 
du nur Ärger. Wenn du sowieso mit AVR Arbeitest, wäre für eventuelle 
eine Software USB Lösung interessant. Google findet da viel.

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.