Laborboard - AVRDude sieht kein parallelen Anschluss, bzw. Atmega32

OP #1616926
Lesenswert?

Hallo,

ich habe mir das Board von Das Labor 
(http://www.das-labor.org/wiki/Laborboard) aufgebaut. Entsprechende 
Fotos habe ich angehangen. Mein Problem ist, das AVRDude den parallelen 
Anschluss nicht ansprechen kann. Hierzu habe ich Screenshots angehangen.

Es handelt sich, bei meinem Board um das Board mit Max232. Bevor ich 
jedoch die Max232 Schaltung einbaue, möchte ich die Schaltung mit 5 Pin 
ISB laufen sehen. Die zusätzlichen Steckleisten habe ich aufgesetzt, um 
das Board universaler nutzen zu können. So z.B. möchte ich die Ledreihe 
abschaltbar haben, um Beispielsweise ein LCD an den Ports anschliessen 
zu können...

Meine Frage ist: Ist meine Schaltung falsch aufgebaut, oder hat mein 
Computer eine "kastrierte" Schnittstelle?

Vielen Dank im voraus bei der Hilfe zur Fehlersuche

Ronny
Angehängte Dateien:
Gast #1616952
Lesenswert?

>Es sieht so aus als könnte die LPT nicht geöffnet werden.

Es sieht so aus als würde giveio.sys nicht gefunden;)

>Was fuer Window$?

Gute Frage! Ich glaub nicht das giveio unter Vista oder W7 funktioniert.
OP #1616969
Lesenswert?

Hallo Ihr,

ich nutze Windows XP Professional SP3. Der parallele Anschluss ist auf 
bidirektionale Kommunikation, im Bios, eingestellt. Was "giveio" angeht, 
muss ich das mal prüfen...



[edit]

Ich habe "giveio" installieren können. Ich teste nun die Kommunikation 
zum Board.

---

Ich dachte, giveio währe eine Windows eigene Funktion... Das man extra 
einen Treiber benötigt...
OP #1617049
Lesenswert?

g457 schrieb:
> gibts die auch in scharf ★hust★? Und mit ohne returning Plitzlicht..
Wenn Du mir eine gute Digicam schenkst, ja ;) Ich nutze kein Blitzlicht. 
Das Licht stammt aus einer daneben gestelten Lampe.
> kannst behelfsweise auch einen Schaltplan posten..
Verdrahtungsplan für Lochraster: 
https://www.das-labor.org/trac/browser/microcontroller/doc/Layouts/Laborboard_mit_max232_Layout.png
Schaltplan: 
https://www.das-labor.org/trac/browser/microcontroller/doc/Layouts/Laborboard_mit_max232_Schaltplan.png
Programmierkabel: 
https://www.das-labor.org/trac/browser/microcontroller/doc/Layouts/Programmier_Kabel.png 
<- Ich nutze das obere der 2 abgebildeten Kabel
>
> HTH und nix für ungut

Kein Problem :)
Gast #1617072
Lesenswert?

> Am Reset ist ein Kerko100, siehe Fotos im ersten Post...

Foto.. sehen.. das hatten wir schon.. ;-) An /RESET gehört ein Pullup 
von etwa 10k nach Vcc, der Kerko (nach GND) ist höchstens die Kür, kann 
den Pullup aber nicht ersetzen.
OP #1617081
Lesenswert?

g457 schrieb:
>> Am Reset ist ein Kerko100, siehe Fotos im ersten Post...
>
> Foto.. sehen.. das hatten wir schon.. ;-) An /RESET gehört ein Pullup
> von etwa 10k nach Vcc, der Kerko (nach GND) ist höchstens die Kür, kann
> den Pullup aber nicht ersetzen.

Im Schaltplan kann ich kein Pullup Widerstand finden... Wo, im 
Verhältnis zu meiner Resetschaltung, müsste der Widerstand platziert 
werden?
Gast #1617111
Lesenswert?

> Im Schaltplan kann ich kein Pullup Widerstand finden...

Ich auch nicht :-) ..was mich etwas verwirrt ist die Tatsache, dass der 
Plan schon mehrere Jahre alt ist und es bei anderen scheinbar 
funktioniert (oder nie aufgefallen ist..)

> Wo, im Verhältnis zu meiner Resetschaltung, müsste der Widerstand
> platziert werden?

Normalerweise(tm) einfach(tm) 10k zwischen /RESET und Vcc. Ist der 
Mega32 da eine "Ausnahme"?

Ansonsten miss nochmal genau nach, ob wirklich alle Verbindungen da 
sind, wo sie sein sollen. Dann kannst auch mal mit einem Oszi so 
vorhanden die Programmierleitungen überprüfen (MISO, MOSI, SCK), ob da 
überhaupt was an- und zurückkommt.

Verunsichert..
OP #1617130
Lesenswert?

g457 schrieb:
>> Im Schaltplan kann ich kein Pullup Widerstand finden...
>
> Ich auch nicht :-) ..was mich etwas verwirrt ist die Tatsache, dass der
> Plan schon mehrere Jahre alt ist und es bei anderen scheinbar
> funktioniert (oder nie aufgefallen ist..)
Ich habe diesbezüglich mal hier im Forum gesucht. Das Ergebnis brachte 
mir hier kein Schritt weiter. Mal sehen, ob Tante Google mehr dazu 
sagt...
>
>> Wo, im Verhältnis zu meiner Resetschaltung, müsste der Widerstand
>> platziert werden?
>
> Normalerweise(tm) einfach(tm) 10k zwischen /RESET und Vcc. Ist der
> Mega32 da eine "Ausnahme"?
Reicht es, wenn ich den 10k R hinter dem Resettaster, nach GND, setze?
>
> Ansonsten miss nochmal genau nach, ob wirklich alle Verbindungen da
> sind, wo sie sein sollen.
Das teste ich morgen einmal...

> Dann kannst auch mal mit einem Oszi so
> vorhanden die Programmierleitungen überprüfen (MISO, MOSI, SCK), ob da
> überhaupt was an- und zurückkommt.
Mit einem Oszi kann ich leider nicht dienen...
>
> Verunsichert..
Dir gehts da gerade wie mir...
> ..so, jetzt hab ich auch die Checkliste wiedergefunden [1].. ergo
> einfach mal ausprobieren mit dem Pullup.. und hoffen ;-)
>
> </ingrid>
>
> [1]
> 
http://www.mikrocontroller.net/articles/AVR_Checkliste#Reset-Pin_korrekt_beschaltet.3F
Danke für den Tipp :)
Gast #1617142
Lesenswert?

> Reicht es, wenn ich den 10k R hinter dem Resettaster, nach GND, setze?

Hauptsache 'direkt' (also leitend, nichts dazwischen) an /RESET und auf 
der anderen Seite an Vcc.

Was mir gerade noch zum Reset-Taster einfällt: Ist der 'richtig rum'? 
Wenn man den um 90° verdreht, dann zieht er den /RESET (in der Regel!) 
dauerhaft auf GND -> mit dem Mulimeter den Pegel an /RESET nachmessen 
oder den (nicht-)Durchgang am Taster überprüfen.

HTH
#1617163
Lesenswert?

Hallo,

g457 schrieb:
>> Reicht es, wenn ich den 10k R hinter dem Resettaster, nach GND, setze?
>
> Hauptsache 'direkt' (also leitend, nichts dazwischen) an /RESET und auf
> der anderen Seite an Vcc.
>
> Was mir gerade noch zum Reset-Taster einfällt: Ist der 'richtig rum'?
> Wenn man den um 90° verdreht, dann zieht er den /RESET (in der Regel!)
> dauerhaft auf GND -> mit dem Mulimeter den Pegel an /RESET nachmessen
> oder den (nicht-)Durchgang am Taster überprüfen.

Laß Dich von den 10k nicht bervös machen, alle aktuellen AVR haben einen 
internen PullUp am Reset und eine interne PowerOn-Resetlogik.
Der 10k stört nicht, muß aber nucht sein.
Genauso der 100n, den baue ich allerdings immer ein als Schutz gegen 
Störungen von außen, die einen reset auslösen könnten.

Warum sollen wir uns eigentlich die Augen an den Bildern verbiegen?
Deinen ISP-Stecker ans Board, aber nicht an den Rechner. Keinen Strom an 
Dein Board, dafür den Durchgangsprüfer angeworfen.

Von oben an den IC-Pins durchprüfen, ob die nötigen Leitungen da 
ankommen, wo sie sollen. Dabei gleich gegen die Nachbarpins prüfen, ob 
da kein Kurzschluß ist (geht schnell bei Lochrasrer...).

Dann siehst Du viel besser als wir, ob Spannung, Reset, MOSI, MISO, SCK 
jeweils da landen, wo sie sollen und es keine ungefragte Verbindung 
gibt.

Gruß aus Berlin
Michael
OP #1617166
Lesenswert?

g457 schrieb:
>> Reicht es, wenn ich den 10k R hinter dem Resettaster, nach GND, setze?
>
> Hauptsache 'direkt' (also leitend, nichts dazwischen) an /RESET und auf
> der anderen Seite an Vcc.

Ok, dann setze ich den 10k R dort ein.
>
> Was mir gerade noch zum Reset-Taster einfällt: Ist der 'richtig rum'?
> Wenn man den um 90° verdreht, dann zieht er den /RESET (in der Regel!)
> dauerhaft auf GND -> mit dem Mulimeter den Pegel an /RESET nachmessen
> oder den (nicht-)Durchgang am Taster überprüfen.
>
> HTH

Ich habe ebend den Reset Weg durchgepiepst. Der Schalter scheint richtig 
drinn zu sein. Zumindest reagiert piepst mein Multimeter nur, wenn ich 
den Taster drücke und dabei die Prüfspitzen am GND des Schalters und am 
Reset "Ende" am Atmega32 gesetzt habe... Seltsam ist, das ich ohne den 
Schalter gedrück zu haben, an der Oszilator Schaltung ebenfalls eine 
Prüfspitze habe.. Ist das so korrekt...?
OP #1617178
Lesenswert?

Michael U. schrieb:
> Warum sollen wir uns eigentlich die Augen an den Bildern verbiegen?
Diese dienen der Fehlersuche. Die Qualität der Bilder ist leider mehr 
als moderat...
> Deinen ISP-Stecker ans Board, aber nicht an den Rechner. Keinen Strom an
> Dein Board, dafür den Durchgangsprüfer angeworfen.
>
> Von oben an den IC-Pins durchprüfen, ob die nötigen Leitungen da
> ankommen, wo sie sollen. Dabei gleich gegen die Nachbarpins prüfen, ob
> da kein Kurzschluß ist (geht schnell bei Lochrasrer...).
>
> Dann siehst Du viel besser als wir, ob Spannung, Reset, MOSI, MISO, SCK
> jeweils da landen, wo sie sollen und es keine ungefragte Verbindung
> gibt.
Kannst Du mir sagen, ob das Schaltbild des 5 poligen ISP Kabels von der 
Lötseite oder von der anderen Seite zu betrachten sind...? Ich denke, 
man muss die Bilder von der Lötseite her betrachten. Falls nicht, muss 
ich mein Kabel neu zusammen löten...
>
> Gruß aus Berlin
> Michael

Gruß von der (fast) Ostsee
Ronny
OP #1618210
Lesenswert?

g457 schrieb:
> Was mir gerade noch zum Reset-Taster einfällt: Ist der 'richtig rum'?
> Wenn man den um 90° verdreht, dann zieht er den /RESET (in der Regel!)
> dauerhaft auf GND -> mit dem Mulimeter den Pegel an /RESET nachmessen
> oder den (nicht-)Durchgang am Taster überprüfen.

Mit diesem Verdacht scheinst Du recht zu haben. Ich habe am Reset 
Taster, richtung Atmega32, gegen Masse den Durchgang geprüft. Und, ich 
habe Durchgang obwohl ich den Taster nicht gedrückt habe. Da wird sich 
wohl etwas Lötzinn verirrt haben...

---

Ich habe 2 neue Bilder hochgeladen. Ich hoffe, man kann die Leiterbahnen 
deutlich genug erkennen, um mögliche Bestückungs/ Lötfehler zu finden...
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren