Forum: Mikrocontroller und Digitale Elektronik UART per USB


von R.Rall (Gast)


Lesenswert?

Hallo Leute,

ich versuche, Daten vom ATMega32 (RN-Control) an den PC zu senden.

Mir fehlt aber eine entscheidende Info
(trotz http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART
udn einiger Forumsbeiträge).

Das Problem:

mein Programmer, über den ich senden will, ist der ALL-AVR.
Der hat einen USB-Port, über den er auch per AVR-Studio kommuniziert.
Die gängigen Terminals verlangen aber einen (virtuellen???) COM-Port.
Ich habe verschiedene ausprobiert (Hyperterminal, AVR-COM, 
HTerm,LogView),
Die genaue Info, wie ich den konfiguriere, bzw. ob mein Programmer
den bereitstellen muss, habe ich noch nicht gefunden.

Irgendwo habe ich (für einen anderen Programmer) gelesen, man könne
am Programmer einen Jumper setzen, damit der im virtuellen RS232-Modus
liefe. Das Datenblatt von meinem Programmer weist so einen Jumper
aber nicht aus.

In einem Buch von Franzis (AVR-Mikrocontroller in C programmieren)
steht ein ganz simpler Ansatz (leider nicht genauer erklärt), den ich 
wg.
des Problems nicht verstehe: dort wird (S. 105) vom ATMega8 Pin3 einfach 
auf  einen USB-STecker verbunden, un das Programm AVR-COM zeigt dann 
Daten an (anscheinend, ohne, dass sonst irgendwas im Rechner 
konfiguriert
wird). Wie soll das funktionieren? Wo kommt der COM-Port da her?

Beziehungsweise: wo kriege ich den COM-Port für meinen USB-Programmer 
her?

Betriebssystem ist übrigens Windows (Vista).

Vielen Dank für Infos!

Ralf

von Tastkopf (Gast)


Lesenswert?

HÄH? was hast du denn vor? Ich bin jetzt kein AVR Nutzer, aber ein 
Programmer ist doch zum flashen des Controllers gedacht und nicht zum 
Just-4-Fun daten irgendwohin verschieben.
Infos die ich deiner Frage entnehmen konnte: UART -> USB -> Virtual 
COM-Port
typische Antwort für die gestellte Frage: FTDI Chip oder FTDI Kabel (da 
is der chip schon dir)

von R.Rall (Gast)


Lesenswert?

Willst Du damit sagen, dass der Programmer gar kein UART-Protokoll
bereitstellt?

von Marcus P. (marc2100)


Lesenswert?

Hi,
wieso sollte der "Programmer" mehr machen, als den AVR programmieren?
Aber da ich dem Text entnehme das der AVR auf der RN-Controll sitzt, da 
ist über dem Taster T5 die RS232 Schnittstelle ausgeführt die du direkt 
mit einem COM-Port an deinem PC verbinden kannst. Solltest du dort 
keinen haben, brauchst du natürlich einen Adapter wie z.B die schon 
vorgeschlagenen FTDI-Chips

Gruß
Marcus

von R.Rall (Gast)


Lesenswert?

Alles klar. Danke für den Hinweis  mit dem
Board, daran habe ich gar nicht gedacht.
So werde ich es machen!

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.