Laborboard - AVRDude sieht kein parallelen Anschluss, bzw. Atmega32

OP #1616926
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
>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
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
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
> 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
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
> 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
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
> 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
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.