Forum: Mikrocontroller und Digitale Elektronik AVR DRAGON in HTERM benutzen?


von J. T. (chaoskind)


Lesenswert?

Hi Forum,

ich hab mal wieder ein kleines Problem, bei dessen Lösung ihr mir 
hoffentlich helfen könnt. Ich versuche per HTERM mit nem mega32 zu 
kommunizieren, jedoch kann ich dem Dragon keinen COM-Port zuweisen. Bei 
meinem MySmartUSBmkII konnte ich den in der Systemsteuerung zuweisen, 
beim Dragon geht das nicht?!?!

Weiß jemand von euch Rat, wie, wo ich dem Dragon einen COM-Port zuweisen 
kann?

Sowohl die Suche per Google, als auch hier im Forum brachte keine 
Treffer, wobei ich nicht weiß, ob ich bei den Suchbegriffen einfach 
nicht kreativ genug bin, oder ob es dazu wirklich nichts gibt*gg.

MfG und mit Dank im Voraus, jendrik

von Max D. (max_d)


Lesenswert?

Ein Dragon hat keinen COM-Port, nie gehabt. Er kommuniziert direkt über 
USB (unter win via atmel-treiber unter linux hat avrdude die libusb 
reingelinkt). Es gibt auch keine Möglichkeit an den Dragon eine UART 
(vom µC her) anzuschliesen...

von J. T. (chaoskind)


Lesenswert?

Alles klar, danke dir =)

Also für HTERMspielreien den MySmartUSB und für JTAGdebuggen den Dragon. 
Grr ich brauch n USB hub, ich hab keine freien Ports mehr, oder immer 
umstecken...  Naja dann muss ich eh erstmal noch ein wenig rumlöten, 
damit ich dann zusätzlich zur JTAG noch meine ISP Verbindung aufbauen 
kann? Also UART läuft doch über ISP? Bzw eigentlich langts doch, einfach 
RXD und TXD an den MySmart zu hängen? Ground natürlich auch noch *g

von Stefan (Gast)


Lesenswert?

UART kann nicht über ISP laufen, weil UART nicht ISP ist. Das sind doch 
auch ganz andere Pins am AVR.

Deswegen verwendet man ja auch (normalerweise) zwei USB Geräte: Einen 
ISP Programmer und einen UART Adapter.

von Stefan (Gast)


Lesenswert?

JTAG ist noch was anderes, braucht wieder andere Pins.

von Max D. (max_d)


Lesenswert?

Kanns sein, dass auf deinem µC ein Bootloader drauf war/ist ?
Das würde erklären wieso bei dir Flashen via UART geht (oder gehen 
sollte)......

von J. T. (chaoskind)


Lesenswert?

Ne ne, das is n frischer Mega32, der sollte also eigentlich ohne BL 
daher kommen.

Aber ich hab nie gesagt per UART geflasht zu haben. Geflasht hab ich den 
per JTAG mit dem Dragon, dann wollte ich halt per UART und HTerm einfach 
n paar Zeichen zum Testen senden mit dem Dragon, und das ging halt 
nicht. Warum ist ja auch direkt geklärt worden.

Aber nochmal zum Verständnis UART = RXD und TXD?

MfG Chaos

von J. T. (chaoskind)


Lesenswert?

P.S. Der MySmart USB ist beides in einem. ISP-Programmer und 
UART-Adapter. Da muss dann zwischen Daten- und Programmiermodus hin und 
herschalten. Ich bin beim Dragon halt auch einfach davon ausgegangen, 
das die ISP-Schnittstelle auch auf nen UART geführt wird, wie beim 
MySmart, was ja nun aber nicht der Fall ist. Also ohne UART kein UART =) 
*gg.

MfG Chaos

von Falk B. (falk)


Lesenswert?

@  j. t. (chaoskind)

>P.S. Der MySmart USB ist beides in einem. ISP-Programmer und
>UART-Adapter. Da muss dann zwischen Daten- und Programmiermodus hin und
>herschalten.

Was praktisch vollkommen unbrauchbar ist. -> Vergiss es, das Thema 
hatten wir vor einigen Monaten.

> Ich bin beim Dragon halt auch einfach davon ausgegangen,
>das die ISP-Schnittstelle auch auf nen UART geführt wird, wie beim
>MySmart, was ja nun aber nicht der Fall ist. Also ohne UART kein UART =)
>*gg.

Manchmal sind einfache Shnittstellen einfach besser. Einmal ISP-Adapter 
(Dragon), einmal UART per USB ( MySmart USB). Das Leben kann so einfach 
sein.

von Max D. (max_d)


Lesenswert?

USB-UART adapter kosten auf ebay je nach Qualität ~5€, wenn du einen von 
ftdi nimmst hast du nie wieder ärger mit inkompatiblen Leveln o.ä.

von J. T. (chaoskind)


Lesenswert?

Ich hab doch n USB-UART-Adapter hier, den MySmart.... alles gut =)
dank dir trotzdem für die Antwort

MfG Chaos

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.