Forum: Mikrocontroller und Digitale Elektronik Tutorial: Brenner wird nicht erkannt


von Thomas K. (strohmas)


Lesenswert?

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

von Hubert.G (Gast)


Lesenswert?

Schon mal Spannungen gemessen? Was sagt PonyProg bei Setup - Test

von johnny.m (Gast)


Lesenswert?

> was ist eigentlich der Unterschied zwischen 74hc244 und 74hct244?
Der HCT arbeitet mit TTL-Pegeln, der HC mit CMOS-Pegeln.

von Patrick (Gast)


Lesenswert?

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?

von HenrikJ (Gast)


Lesenswert?

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. ;)

von Thomas K. (strohmas)


Lesenswert?

@ 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

von Hubert.G (Gast)


Lesenswert?

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 ?

von Thomas K. (strohmas)


Lesenswert?

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

von Hubert.G (Gast)


Lesenswert?

Falsches oder fehlendes Device (-24) kommt bei mir wenn ich keine
Spannung am µC habe.

von Thomas K. (strohmas)


Lesenswert?

Es liegen 4,99 V am µC an. Also Spannung ist da.

von Patrick (Gast)


Lesenswert?

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"?

von Thomas K. (strohmas)


Lesenswert?

Beide, ich hab genau den Schaltplan des Tutorials genommen.

von Hubert.G (Gast)


Lesenswert?

Was für Spannungen hast du auf MISO, MOSI, SCK und Reset?

von Thomas K. (strohmas)


Lesenswert?

MOSI: 0,41V
MISO: 1,13V
SCK:  0,41V
RES:  0,39V

von Hubert.G (Gast)


Lesenswert?

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

von Thomas K. (strohmas)


Lesenswert?

na laut tutorial soll ich ja reset über 10k an vcc legen, hab ich
natürlich auch gemacht
am bustreiber liegen 4,69V an

von Hubert.G (Gast)


Lesenswert?

Dann muss auf Reset auch VCC anliegen.

von Hubert.G (Gast)


Lesenswert?

Und schon einen Fehler gefunden? Es wäre für alle die neu anfangen
interessant.

von Thomas K. (strohmas)


Lesenswert?

Also, der ISP führt auf dem Resetkanal fast Masse und meine Resetleitung
von der Stromversorgung führt 5V.

von Hubert.G (Gast)


Lesenswert?

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.

von Thomas K. (strohmas)


Lesenswert?

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?

von Hubert.G (Gast)


Lesenswert?

Glaube nicht das was kaputt ist. Einfach mal probieren ob PonyProg jetzt
geht

von Thomas K. (strohmas)


Lesenswert?

Geht natürlich trotzdem noch nicht!

von Hubert.G (Gast)


Lesenswert?

Der gleiche Fehler?

von Philipp B. (philipp_burch)


Lesenswert?

Kontrolliere mal, ob der Treiber evtl. nicht aktiviert ist
(Enable-Leitung unterbrochen). Deine Nullpegel erscheinen mir relativ
hoch...

von Thomas K. (strohmas)


Lesenswert?

Fehler ist der gleiche wie vorher.
Auf der Enableleitung liegen 0,9V bis 1,0V an.

von Thomas K. (strohmas)


Lesenswert?

Was muss denn die Enableleitung führen?

gruss strohmas

von Thomas K. (strohmas)


Lesenswert?

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
Noch kein Account? Hier anmelden.