Forum: Mikrocontroller und Digitale Elektronik Kann den Microcontroller nicht finden


von C. Tinnes (Gast)


Lesenswert?

Hallo,

ich habe mir das Evaluation Bord bei pollin bestellt und 
zusammengelötet.
Leider habe ich keinen RS232 Anschluss an meinem Notebook.
Daher habe ich mir einen USB-Seriell Konverter gekauft.
Mit yaap kann ich meinen ATmega8 jetzt nicht finden.

Wodrann könnte das liegen?
Ist das Bord nicht richtig gelötet oder liegt das an meinem Wandler?

Gruß

von Ralf (Gast)


Lesenswert?

Mehr Infos...
Welcher Adapter...
Wie verbunden...
Welche Einstellungen verwendet...

Ralf

von Jean P. (fubu1000)


Lesenswert?

Hi,
Yaap ist ein ParallelPort-Programmer- Software.

Gruß

von Chris W. (squid1356)


Lesenswert?

Hast du das ganze denn schonmal an nem "richtigen" RS232 Port versucht? 
Das solltest du evtl tun.

Ansonsten: ohne weitere Info kann man dir schwer helfen...

von Chris W. (squid1356)


Lesenswert?

Fabian Ostner wrote:
> Hi,
> Yaap ist ein ParallelPort-Programmer- Software.
:-D davon mal ganz abgesehen (kannte ich bisher nicht...)

von Skua (Gast)


Lesenswert?

>Daher habe ich mir einen USB-Seriell Konverter gekauft.
Geht meist nicht.

Hast du nen Parallelport? Wenn ja bau dir nen 74xx244 Prommer.


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

von Jean P. (fubu1000)


Lesenswert?

Wenn er wirklich nen Parallelport hat, was ich nicht glaube, wenn er 
kein seriell hat, reichen 5 Widerstände.

Gruß

von Εrnst B. (ernst)


Lesenswert?

Das Polin-Board hat zwei RS232 Anschlüsse.

An einem ist ein ISP-Programmierer angeschlossen (änhnlich dem oben 
genannten "5 Widerstand"-Teil).
dieser funktioniert NICHT (*) am USB->RS232 Wandler.

Der andere Anschluss ist über einen MAX232 mit dem AVR verbunden. Dieser 
Anschluss funktioniert problemlos am USB->RS232 Wandler, kann aber nicht 
out-of-the-box zum Programmieren verwendet werden.

Lösung:
Einmalig an einen PC mit echter Serieller Schnittstelle anschließen, 
einen => Bootloader in den AVR brennen.
Danach kann problemlos am Laptop über USB geflashed werden.

*) Ja, an manchen Wandlern funktioniert es manchmal, sehr langsam, oder 
nur bei passenden Mondphasen.

von C. Tinnes (Gast)


Lesenswert?

Okay, danke für die schnellen Antworten.
Werd meinen alten Rechner dann mal wieder aufbauen und mir einen 
Bootloader auf den ATmega8 spielen.

Wodrann kann das liegen mit dem USB-Seriellwandler? Arbeitet der nicht 
mit der richtigen Baudrate? Oder gibt es Fehler bei der Wandlung?

von Ralf (Gast)


Lesenswert?

> Wodrann kann das liegen mit dem USB-Seriellwandler? Arbeitet der nicht
> mit der richtigen Baudrate? Oder gibt es Fehler bei der Wandlung?
Die meisten (eigentlich alle) der USB-UART-Wandler können die 
Schnittstellensignale wie RTS, CTS, usw. nicht mit dem richtigen Timing 
zu den Datenleitungen ansteuern, wie es eine onboard-Schnittstelle 
könnte (wegen dem schnelleren und direkteren Zugriff). Ich vermute mal, 
dass es daran liegt. Über USB muss ja erstmal gesendet werden, welche 
Leitungen High/Low gehen sollen, dann die Daten (oder umgekehrt, je nach 
Treiber), und das sorgt halt für unterschiedliche Timings.

Ralf

von Marcus M. (marcus67)


Lesenswert?

USB hat ein völlig anderes Protokoll als seriell: Daten werden immer in 
Paketen übertragen.

Viele Programmierer oder spezielle RS232 Tools (z.B. IR Empfänger am 
RS232 Port) nutzen keine serielle Kommunikation sondern nutzen einzelne 
Leitungen des RS232 Ports (RTS/CTS ...) als I/O Ports. Hierbei ist das 
genaue Timing entscheidend.

Da USB aber in Paketen arbeitet ist so kein direkter I/O möglich, da die 
ganzen Timings nicht passen und auch Ein- und Ausgabe nicht synchron 
erfolgen.

USB->RS232 Konverter funktionieren daher nur für reine Datenübertragung.

Gruß, Marcus

von Michael (Gast)


Lesenswert?

>USB hat ein völlig anderes Protokoll als seriell
Hm, ich dachte immer, USB sei seriell...^^

>USB->RS232 Konverter funktionieren daher nur für reine Datenübertragung.
Es gibt auch Konverter die sich wie eine RS232 bzw RS495 verhalten. Der 
MC auf den Teilen kommuniziert mit RS232 wie es vorgesehen ist und 
schickt die Daten auf USB-Seite zum Rechner. Diese Teile haben aber 
seltenheitscharackter und sind zudem auch noch teurer. Naja, meist 
reicht auch die "Sparvariante"...

von Guest (Gast)


Lesenswert?

Habe gemerkt, dass man die Adapter RS232 - USB auf die ersten COM legen 
sollte. Bei mir funktionieren diverse solcher Wandler nicht, ausser ich 
lege sie auf COM1-4. Dann kann ich auch alles Proggen. Ist es ein 
anderer COM-Port geht es mal, mal geht es nicht

Gruss

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.