Hallo Leute ich hab folgendes Problem:
Ich hab mir hier eine Platine fräsen lassen mit Stromversorgung, ISP, Pegelwandler für RS232 und Buchsenleisten als Sockel für meinen Controller (ATmega2561 auf einer Platine, mit allen Anschlüssen passend auf besagten Sockel ausgeführt)
Kurz zum ISP:
Das ganze läuft über nen 74HC244 und verteilt die Signale folgendermaßen auf den LPT-Port: Pin6->SCK, Pin7->MOSI, Pin9->RESET, Pin10<-MISO. steuern lässt sich der Treiber über die Pins 4 und 5.
Das entspricht ja so wie ich das bisher herausgefunden hab dem STK200-Standard.
Wenn ich nun vom PC aus die Signale von Hand setze geht alles einwandfrei. Ich kann SCK, MOSI und RESET kontrollieren und den Status von MISO einlesen.
Nur wenn ich nun per Software den Controller auslesen will gehts nicht.
Ponyprog sagt mir, der µC antwortet nicht (parallel,Avr ISP I/O eingestellt) und avrdude gibt mir bei folgendem aufruf auch nen fehler.
Code:
avrdude -p m2561 -c stk200 -F
Mit dem Ergebnis, dass die Signatur 0x000000 vom Controller empfangen wird.
Hätte jemand Vorschläge was ich noch testen könnte? Den ISP-Adapter hab ich genauso schonmal aufgebaut und da hats funktioniert.
Lesezeichen