Forum: Mikrocontroller und Digitale Elektronik Feherlquelle lokalisieren


von Johannes Weissmann (Gast)


Lesenswert?

Hallo,
ich hab eineige Probleme meinen AVR zu Programmieren (S4433).
Ich verwende Win2k mit PonyProg (Einstellungen: Parallel mit AVR ISP
I/O, LPT1 alles deinstallier was den port verwenden könnte)
wenn ich auf "Probe" geh sagt er mir "Test OK" wenn ich den ISP
Adapter angeschlossen hab. Allerdings kann ich weder lesen noch
schreiben.

Jetzt steh ich vor dem Problem die Fehlerquelle zu lokalisieren, ich
hab den ISP-Adapter aus dem Tutorial dieser Seite nachgebaut
(http://rumil.de/hardware/avrisp.html)

Kann mir evtl jemand ein paar Tipps geben was man ausmessen kann um
festzustellen ob am ISP, am Board oder am PC liegt?

Ich hab selber schon ein paar Sachen gemessen, der ISP hat Strom, der
AVR auch, wenn ich über PonyProg einen Reset mach wird Pin1 auch kurz
auf Masse gezogen.

Ich hab leider kein Oszilloskop, allerdings krieg ich ne Spannung von
2,4V wenn ich am Quarz messe, was ja in etwa hinkommen könnte.

Wäre für Tipps sehr dankbar.

Jo

P.S. Wie kann man denn herausfinden ob der AVR evtl. im Ar*** ist?

von Henrik (Gast)


Lesenswert?

@PS: Das halte ich nicht für sehr wahrscheinlich.
Herausfinden kann man es leider nur mit einem funktionierenden System.

Die 2.4 Volt am Quartz zeigen, dass es schwingen müsste (ungefährer
Mittelwert von 5V), zur Sicherheit das Messgerät auf Frequenz schalten.
Der angezeigte Zahlenwert ist zwar meist Schwachsinn, aber an der
Bar-graph-Anzeige kann man sehen, ob sich überhaupt was tut(die muss
hin und her springen). Welches Betriebssystem verwendest du? Benutzt du
einen Laptop oder einen Desktop-PC? Hast du einen 74 HC 244 oder einen
74 HCT 244 verwendet? Ich erinnere mich, dass mal jemand hier
geschrieben hat, das dass mit den Pegeln Probleme geben könnte, wenn
man den HCT verwendet (keine eigene Erfahrung, kann ich mir auch nicht
wirklich vorstellen). Wenn die Platine und die Lötstellen i.O. sind,
überprüfe genaustens die Spannungsversorgung.

Könnte es an den Bios-Einstellungen liegen? Bei mir druckte ein Drucker
mal ziemlichen Schwachsinn, bis ich die änderte.
Ich will dich nicht animieren im Bios herumzuspielen, erst recht nicht,
wenn du dich da nicht auskennst. Das ist also der letzte Schritt, den
ich dir empfehlen würde, aber auch nur mit fachkundiger Hilfe! Im Bios
kann man viel falsch machen, also kein Ort für Experimente!

Henrik

von Johannes Weissmann (Gast)


Lesenswert?

@Henrik

vielen Dank für deine Tipps,
ich verwende Desktop PC mit Win2k, und ich verwende den
74 HCT 244 ohne Probleme, ich habe nämlich nach langem
suchen meinen Fehler gefunden.

Auf der Platine des ISP-Adapters (ich hab mir die ganze Schaltung
geätzt) hat sich bei einer Leiterbahn die Kupferschicht vom
Basismaterial gelößt, was meiner Meinung nach eigentlich nicht
vorkommen dürfte, und ist an dieser Stelle gerissen. Dummerweise war
das die Leitung zu SCK ;-/
Ich hab diese Stelle einfach mit einem Stück Draht überbrückt und jetzt
funktioniert alles wunderbar.

So jetzt wir endlich gespielt :-))

Gruß Jo

von Henning (Gast)


Lesenswert?

ich hab auch mal mit genau dem isp adapter probleme gehabt. als fehler
hat sich herausgestellt, das an der Schirmung meiner LPT buchse ein 5V
rechteck (1Hz oder sowas, hatte noch kein oszi) anliegt und die
schirmung bei mir auf masse gezogen war. ich hab die verbindung
entwernt, und dann hat´s geklappt. auf sowas muss man erstmal kommen.
hab jetz den seriellen isp von atmel blatt910 in betrieb, auch
selbstgebaut

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.