Afro
13.03.2009, 12:21
Hallo zusammen!
Ja, ich bin sicherlich der 1.000.000 mit diesem Problem aber nichts desto trotz finde ich einfach keine Lösung!
Also Ausgangspunkt ist folgender:
Ein ATMega32 in einer einfachen Grundschaltung (10k von Reset gegen VCC, 100nF zwischen VCC und GND) soll mit einem kleinen Beispielprogramm aus dem RN-Wissen Bereich programmiert werden. Das Programm ist eine simple Schleife ohne sonstige Funktionen und sollte ja bekannt sein:
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000
Do
Loop
End
Wie schon beschrieben, lässt sich der Controller einfach nicht mit dem compilierten Programm bespielen! Es kommt immer die bekannte Fehlermeldung "Could not Identify Chip with ID..."!
Als Programmer habe ich sowohl den mit dem 74HC244 ausprobiert (sauber, als geätzte Platine) als auch eine simple Widerstandslösung.
Folgende Sachen wurden bereits überprüft:
-Programmer STK200/STK300 eingestellt
-LTP1 eingestellt (ist laut Windows auch LTP1)
-LTP Adresse 378 eingestellt (ist laut Windows auch 378)
-LTP Modus ist ECP (lässt sich auch nicht verändern)
-Port delay auf 0 gelassen
-Auto Verify eingestellt
-Upload Code and Data eingestellt
-LTP Spannungen gemessen (ca. 4,5-5V)
-LTP Ausgänge mit Oszilloskop gemessen (Spannungsänderung sichtbar)
-Programmer Ausgänge mit Oszilloskop gemessen (Spannungsänderung ebenfalls sichtbar)
-Spannungsversorgung gemessen (geregelte +5V aus einem Labornetzteil)
-Strom gemessen (5-6mA insgesamt)
-ATMega32 sowohl auf eigenem Controllerboard, wie auch auf Steckbrett getestet
-3 verschiedene ATMega32 getestet um defekt auszuschließen
-Schaltung auf Steckbrett mehrmals gecheckt und 2 mal neu aufgebaut
-74HC244 im Programmer getauscht um defekt auszuschließen
-LTP Kabel getauscht
-Programmer direkt in den LTP Port gesteckt (ohne Kabel dazwischen)
-Anderes Laptop getestet (selbe Ergebnisse)
-Drucker sind keine installiert
Betriebssysteme sind Windows XP/Vista, die Bascomversion ist die aktuellste Demoversion.
Also mir gehen echt die Ideen aus! Noch simpler kann ich es ja schon garnicht mehr machen! Könnt ihr mir da weiterhelfen??
Gruß Afro
Ja, ich bin sicherlich der 1.000.000 mit diesem Problem aber nichts desto trotz finde ich einfach keine Lösung!
Also Ausgangspunkt ist folgender:
Ein ATMega32 in einer einfachen Grundschaltung (10k von Reset gegen VCC, 100nF zwischen VCC und GND) soll mit einem kleinen Beispielprogramm aus dem RN-Wissen Bereich programmiert werden. Das Programm ist eine simple Schleife ohne sonstige Funktionen und sollte ja bekannt sein:
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000
Do
Loop
End
Wie schon beschrieben, lässt sich der Controller einfach nicht mit dem compilierten Programm bespielen! Es kommt immer die bekannte Fehlermeldung "Could not Identify Chip with ID..."!
Als Programmer habe ich sowohl den mit dem 74HC244 ausprobiert (sauber, als geätzte Platine) als auch eine simple Widerstandslösung.
Folgende Sachen wurden bereits überprüft:
-Programmer STK200/STK300 eingestellt
-LTP1 eingestellt (ist laut Windows auch LTP1)
-LTP Adresse 378 eingestellt (ist laut Windows auch 378)
-LTP Modus ist ECP (lässt sich auch nicht verändern)
-Port delay auf 0 gelassen
-Auto Verify eingestellt
-Upload Code and Data eingestellt
-LTP Spannungen gemessen (ca. 4,5-5V)
-LTP Ausgänge mit Oszilloskop gemessen (Spannungsänderung sichtbar)
-Programmer Ausgänge mit Oszilloskop gemessen (Spannungsänderung ebenfalls sichtbar)
-Spannungsversorgung gemessen (geregelte +5V aus einem Labornetzteil)
-Strom gemessen (5-6mA insgesamt)
-ATMega32 sowohl auf eigenem Controllerboard, wie auch auf Steckbrett getestet
-3 verschiedene ATMega32 getestet um defekt auszuschließen
-Schaltung auf Steckbrett mehrmals gecheckt und 2 mal neu aufgebaut
-74HC244 im Programmer getauscht um defekt auszuschließen
-LTP Kabel getauscht
-Programmer direkt in den LTP Port gesteckt (ohne Kabel dazwischen)
-Anderes Laptop getestet (selbe Ergebnisse)
-Drucker sind keine installiert
Betriebssysteme sind Windows XP/Vista, die Bascomversion ist die aktuellste Demoversion.
Also mir gehen echt die Ideen aus! Noch simpler kann ich es ja schon garnicht mehr machen! Könnt ihr mir da weiterhelfen??
Gruß Afro