Forum: Offtopic Usb Anschluß an Entwicklerboard


von Chr K. (cekey)


Lesenswert?

Hallo beisammen

Die Frage ist mir ja fast peinlich, deshalb ins Offtopic.

Hab mir bei den Chinesen so ein ATmega Board zugelegt, das hat einen USB 
Anschluß der am Pc als Serieller erkannt wird.

Nur Atmel Studio erkennt den Anschluß nicht. So scheint es als wäre das 
kein Programmieranschluß. Zu was ist der dann gut?

Achja, nachdem ich den nun bruache, irgendwelche von diesem Forum 
abweichende Empfehlungen für einen Programmieradapter?
Werd mir wohl einen  AVRISP mkII -Nachbau zulegen, falls da jemand ne 
günstige Quelle hat.

von Jack V. (jackv)


Lesenswert?

Möglicherweise ist einfach kein, oder der falsche Bootloader drauf? In 
dem Fall einfach einen mit ’nem ISP-Teil drauftun, und es sollte laufen. 
Programmer kann man ’nen recht günstigen nehmen (hab einen für etwas 
über 10€ von Amazon geholt, tut den Job).

Möglicherweise liegt’s allerdings auch an was anderem. Aber das könnte 
man nur wissen, wenn man die genaue Bezeichnung des Boards, und als was 
es sich am USB-Anschluss meldet, wissen würde.

von Chr K. (cekey)


Lesenswert?

Details:
Embedded version of Mega 2560 CH340G / ATmega2560-compatible with 
Arduino Mega 2560 board. Built in ATmega2560 Atmel microcontroller and 
CH340G USB-UART interface chip.

Hast nen Link vieleicht zu Amazon?

von Chr K. (cekey)


Lesenswert?

Ach, ich glaub mir geht grad ein Licht auf.
Arduino ist wohl nicht von Atmel, somit nicht direkt von Atmel Studio 
unterstützt.

Ich such mal ein bisserl im Net rum, ausser es will hier einer schnell 
in 3 Sätzen erklären wie ich da mit´m Studio einen C Code draufbekomm.

Ich will eine LED einschalten!

von Axel S. (a-za-z0-9)


Lesenswert?

Chr K. schrieb:

> Die Frage ist mir ja fast peinlich

Hmm. Ja.

> Hab mir bei den Chinesen so ein ATmega Board zugelegt, das hat einen USB
> Anschluß der am Pc als Serieller erkannt wird.

"der am Pc als Serieller erkannt wird"? Dieser Satz keinen Sinn.

Ein Betriebssystem mag wohl ein angestecktes USB-Gerät erkennen und ihm 
die Geräteklasse CDC (aka "virtual COM-Port") zuweisen. Ich vermute 
Windows? Gibt es vielleicht noch Details?

> Nur Atmel Studio erkennt den Anschluß nicht. So scheint es als wäre das
> kein Programmieranschluß. Zu was ist der dann gut?

Was nennst du "Programmieranschluß"? ATMEL hat mit AVR910 ein Protokoll 
vorgestellt, um ISP Signale über eine serielle Schnittstelle (USB oder 
nicht) zu routen. Ich nehme, das meinst du?

Aber neben AVR910 gibte es noch 1001 Möglichkeiten, eine serielle 
Verbindung zwischen Host-PC und µC zu nutzen. Es sehr populäre 
Möglichkeit ist ein serieller Bootloader. Auch da gibt es wieder 
unzählige Varianten. Von Arduino über Optiboot hin zu gefühlt 100 
anderen. Und klar, das Atmel Studio kennt die nicht alle.

> Empfehlungen für einen Programmieradapter?
> Werd mir wohl einen  AVRISP mkII -Nachbau zulegen, falls da jemand ne
> günstige Quelle hat.

Das AVRISP wird immer empfohlen, weil das halt ohne weiteren Handschlag 
mit den IDE von ATMEL/MCP funktioniert. Aber das lassen sie sich 
natürlich auch gut bezahlen. Hier im Wiki findest du einen ganzen Sack 
voll Alternativen:

AVR In System Programmer

von Matthias S. (da_user)


Lesenswert?

Mei, da braucht man nicht groß rumüberlegen. Wenn das von einem Chinesen 
kommt ist das sehr wahrscheinlich Arduinokompatibel.
Die Arduino-Software arbeitet da m.W. mit avrdude.

von Le X. (lex_91)


Lesenswert?

Axel S. schrieb:
> "der am Pc als Serieller erkannt wird"? Dieser Satz keinen Sinn.

Jeder hier wusste sofort was gemeint ist, auch du.
Stell dich doch ned absichtlich dumm.

@ TE: hast du nen Link zum Board?
Weißt du ob auf dem Controller bereits ein Bootloader drauf ist?
Ein rausgeführter serieller Port lässt tatsächlich auf einen 
Arduino-kompatiblen Bootloader schließen.
avrdude kann damit umgehen.
Gibts noch einen zusätzlichen Anschluß für einen "richtigen" 
Programmieradapter?

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.