Forum: Mikrocontroller und Digitale Elektronik Prolific 2303, Eval-Board 2.0.1. ATMega 644, keine Verbindung


von Emanuel (Gast)


Lesenswert?

Hallo zusammen,

ich schreibe zum ersten Mal in dieses Forum, da ich im Wust des 
gigantischen Internets als Anfänger total überfordert bin. Ich habe mir 
viele Beiträge und Threads durchgelesen, allerdings so viele 
verschiedene diffuse Antworten gesehen, dass ich nicht mehr weiß, was 
bei mir nicht funktioniert.

Ich habe das Evaluationsboard 2.0.1 und möchte dieses über einen 
USB-to-Serial Adapter nutzen. Über die VID (Vender ID) im Gerätemanager 
habe ich herausgefunden, welchen Treiber ich benötigte: Prolific. Den 
aktuellen habe ich also heruntergeladen und mein PC zeigt mir auch den 
Adapter im Gerätemanager an (Prolific USB-to-Serial Comm Port). Den Port 
habe ich von 2 auf 3 und 5 verändert, die Com-Port suche im AVR-Studio 
von 4 auf 8 erweitert, kein Erfolg.

Ich benutze Windows 7 x64.
Kann ich irgendwie testen, ob der Adapter funktioniert? Ich habe im 
Connect-Dialog sämtliche Möglichkeiten durch, "auto", "usb" und 
com-Ports durchgeklickt, immer wieder "Connect failed - Select AVR 
Programmer".

Ich weiß, dass dieses Thema 8 mal behandelt wurde, ich sehe es direkt 
über diesem Fenster in den Themenvorschlägen, aber ich komme und komme 
einfach nicht weiter, da ich keine Ahnung habe, was ich ausprobieren 
könnte. Von "mit dem Board funktioniert kein Adapter" bis hinzu "nutze 
einfach dieses und jenes Programm, aber unter Linux" sind alle Antworten 
dabei.

Was stimmt denn nun bzw. was kann ich zum testen tun?
Was ist ein USB-Programmer? Hardware, Software, eigener Adapter?

Mein Adapter sieht übrigens so aus: USB an PC, Kabel verläuft in kleines 
weißes Kästchen (ins Kabel sozusagen integriert), Kabel wieder raus in 
einen Stecker, der wie ein Druckerstecker aussieht dann an einen 
gleichartigen, nur mit einem Serial-Anschluss auf der anderen Seite.

Entschuldigt bitte für die vielleicht unnötige Redundanz, aber ich habe 
mein Bestes versucht ;).

Vielen Dank für Eure Zeit,
Gruß,
Emanuel

von Sauger (Gast)


Lesenswert?

moin,

einfacher serieller bit-banging Programmer...

http://www.mikrocontroller.net/articles/Pollin_ATMEL_Evaluations-Board

von Kevin K. (nemon) Benutzerseite


Lesenswert?

zum Testen, ob ein USB-> Serielladapter läuft: RxD und TxD verbinden und 
über HTerm (oder ähnlich) Zeichen senden. Die sollte das Programm dann 
auch zugleich empfangen.

von Sauger (Gast)


Lesenswert?

Moin,

Emanuel schrieb:
> Mein Adapter sieht übrigens so aus: USB an PC, Kabel verläuft in kleines
> weißes Kästchen (ins Kabel sozusagen integriert), Kabel wieder raus in
> einen Stecker, der wie ein Druckerstecker aussieht dann an einen
> gleichartigen, nur mit einem Serial-Anschluss auf der anderen Seite.

Kevin K. schrieb:
> zum Testen, ob ein USB-> Serielladapter läuft: RxD und TxD verbinden und
> über HTerm (oder ähnlich) Zeichen senden. Die sollte das Programm dann
> auch zugleich empfangen.

wie soll Emanuel RxD und TxD finden ?

MfG

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Das Pollin Board hat einen einfachen seriellen Bitbanging ISP 
Programmierteil auf der Platine. Der funktioniert unter Linux und 
Windows wenn man am Programmier-PC eine echte serielle Schnittstelle 
hat. Windows 64 Bit speziell ist mir nix besonderes bekannt. Diese 
Programmierung wird nicht von AVR Studio unterstützt. Du brauchst ein 
anderes Programm dafür z.B. PonyProg2000 oder AVRDUDE.

Das Pollin Board hat auch einen 10-poligen Anschluss für einen externen 
ISP Programmieradapter. Der einfache serielle Bitbanging ISP 
Programmierteil wird dann nicht genutzt. Externe ISP Programmieradapter 
gibt es in allen Geschmacksrichtungen u.a. welche mit USB Anschluss und 
Kompatibilität zu Windows 64-Bit. Es gibt auch welche, die in AVR Studio 
unterstützt werden.

Jetzt gibt es Leute, die haben keine echte serielle Schnittstelle am PC, 
möchten aber den einfachen seriellen Bitbanging ISP Programmierteil 
benutzen. Es gibt 99% Berichte, dass das auch nach Experimenten nicht 
geht und 1% Berichte dass das doch gegangen ist, allerdings ätzend 
langsam.

Wenn du (ich würde es nicht machen) Hoffnung auf die Einprozenter setzt, 
dann versuche peinlich genau deren Vorgehensweise nachzumachen. Welcher 
USB-Adapter? Welches OS? Welches Programm?...

Eine dritte Möglichkeit sollte man noch erwähnen: den Bootloader. 
Wenn du jemanden findest, der dir einen Bootloader in den µC 
programmiert oder wenn du einen ISP-Adapter oder einen PC mit echter 
serieller Schnittstelle ausleihst und einen Bootloader einmalig selbst 
brennst, kannst du den µC ab dann über eine serielle Textübertragung 
programmieren. Es ist kein physikalischer ISP-Adapter mehr nötig.

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.