Hallo, ich habe den AVR-Brenner nun mal nachgebaut, jeodch habe ich das Problem, dass kein Programm mein Programmiergerät erkennt. Und zwar besteht mein Programmer zur Zeit aus einem Steckbrett: http://img114.imageshack.us/my.php?image=cam2852qz2.jpg dem ISP mit dem Bustreiber: http://img45.imageshack.us/my.php?image=cam2849kg0.jpg Taktgeber und Spannungsregler: http://img177.imageshack.us/my.php?image=cam2851mk1.jpg Eingänge: schwarz - Masse rot - VCC +12V Ausgänge: schwarz - Masse rot - VCC +5V grün - Resetleitung gelb - Taktleitung und Verbindungstück von Flachbandkabel auf Banane: http://img114.imageshack.us/my.php?image=cam2853fl4.jpg Weiss jemand, was der Fehler sein könnte? Also die Lötstellen habe ich eigentlich alle überprüft und nachgemeseen und keinen Fehler gefunden. Wie kann man den Bustreiber auf Funktion überprüfen. Ich habe den 74hct244 eingebaut; was ist eigentlich der Unterschied zwischen 74hc244 und 74hct244? Lesen per PonyProg geht, jedoch alles FF. Als Controller verwende ich einen ATMega 8-16. Gruss strohmas
Schon mal Spannungen gemessen? Was sagt PonyProg bei Setup - Test
> was ist eigentlich der Unterschied zwischen 74hc244 und 74hct244?
Der HCT arbeitet mit TTL-Pegeln, der HC mit CMOS-Pegeln.
Hallo Thomas, am Anfang schreibst du "dass kein Programm mein Programmiergerät erkennt" später schreibst du "Lesen per PonyProg geht, jedoch alles FF". Ich kenne PonyProg nicht, aber gehe mal davon aus, wenn du damit lesen kannst muss das Program dein "Programmiergerät" erkannt haben!? Mein erster Tipp wären Leitungslängen. Wie lang ist das Flachbandkabel vom 74244 bevor du damit auf die Banane gehst? und wieviel Draht folgt dann noch?
Der ISP wird nur erkannt, wenn du Pin 2-12 und Pin 3-11 verbindest. Wenn das der Fall ist, muss er auch erkannt werden. Sonst würde ich mal nen anderen Rechner probieren. ;)
@ Patrick das Flachbandkabel is 1,5m lang und die Bananenkabel sind 20 bis 30cm lang. @ HenrikJ Meinst du die Pins des 25poligen Steckers? Danke strohmas
Das Flachbandkabel ist mit 1,5m schon sehr lang, das sollte man nicht länger als unbedingt notwendig machen. HenrikJ meinte den 25pol Stecker, darüber wird mit Test von PonyProg der Adapter erkannt. Ist dieser Test OK ?
Der Test ist okay, aber beim Lesen steht immer der Fehler: "Falsches oder fehlendes Device (-24)". Hab das Flachbandkabel auf 8 cm gekürzt und auch möglichst kurze Bananenverbinder genommen, die Pins sind schon gebrückt, ich habe ja die vorgefertigte Platine genommen: http://rumil.de/hardware/avrisp.html den Adapter unten habe ich gebaut. Ponyprog liest die FF auch, wenn ich den Mikrocontroller aus der Fassung nehme. Gruss strohmas
Falsches oder fehlendes Device (-24) kommt bei mir wenn ich keine Spannung am µC habe.
Hi Thomas, mit 8cm solltest du auf der sicheren Seite sein ;-) Welche Reset Leitung hast du an deinem uC angeschlossen? die des ISP oder die des "Taktgeber und Spannungsregler"?
Beide, ich hab genau den Schaltplan des Tutorials genommen.
Auf MISO sind bei mir 4,55V Reset über 10k auf VCC +5V legen Ich habe einen neuen µC am Steckbrett gemessen, mit PonyProg konnte ich sofort auslesen. Kontrolliere auch die Spannung am 244
na laut tutorial soll ich ja reset über 10k an vcc legen, hab ich natürlich auch gemacht am bustreiber liegen 4,69V an
Und schon einen Fehler gefunden? Es wäre für alle die neu anfangen interessant.
Also, der ISP führt auf dem Resetkanal fast Masse und meine Resetleitung von der Stromversorgung führt 5V.
Dann hat dein ISP ein Problem. PonyProg zieht den Reset erst beim lesen oder schreiben nach GND. Das Kabel zum PC abziehen und dann nochmal messen, wenn sich nichts ändert die Schaltung um den 244 genau kontrollieren.
also das Flachbandkabel war falschrum angeschlossen, jez messe ich: RES: 4,93V MISO: 4,80V SCK: 0,85V MOSI: 0,71V Jetzt weiss ich bloß nicht, ob dadurch irgendwas kaputt gegangen ist?!?! Kann ich das noch irgendwie nachmessen?
Glaube nicht das was kaputt ist. Einfach mal probieren ob PonyProg jetzt geht
Kontrolliere mal, ob der Treiber evtl. nicht aktiviert ist (Enable-Leitung unterbrochen). Deine Nullpegel erscheinen mir relativ hoch...
Fehler ist der gleiche wie vorher. Auf der Enableleitung liegen 0,9V bis 1,0V an.
so Problem lag darin, dass der Nullkraftsockel nicht richtig Kontakt gegeben hat, trotzdem danke für eure Hilfe
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.