PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ISP will nicht



oratus sum
17.04.2010, 17:06
Hallo,

Ich habe folgende Beschaltung:

http://img515.imageshack.us/img515/8749/isph.th.jpg (http://img515.imageshack.us/i/isph.jpg/)

Jedoch funktioniert das garnicht.

Wackelkontakte usw sind ausgeschlossen. Stimmt vielleicht die Beschaltung nicht?

Ich hab XTAL1 und XTAL2 noch kein Quarz eingelötet jedoch die Kondensatoren, ist das ein Problem? (es ist der interne Oszillator eingeschaltet)

021aet04
17.04.2010, 17:29
Was funktioniert nicht? Hast du die irgendetwas überprüft? z.B. Spannungsversorgung,...

MfG Hannes

s.frings
17.04.2010, 17:37
Ich hatte mal ein Problem mit ISP, nachdem ich den internen RC Oszillator verwendet hatte und den internen Vorteiler (für möglichst niedrige Taktfrequenz) per Fuse aktiviert hatte. Der ISP war danach für den AVR zu schnell, was letztendlich durch ein Firmwareupgrade für meinen ISP behoben wurde.

s.frings
17.04.2010, 17:40
Ich glaub, ich hab's: R9 ist wohl falsch angeschlossen. Der zieht den /Reset PIN auf Low, das war vermutlich anders herum gedacht.

oratus sum
17.04.2010, 17:50
Also den AVRs geht es gut. Ich habe die jetzt extern programmiert, auf meine Platine eingesezt und die laufen dort ausgezeichnet

R9 ist doch richtig...

R9 ist 10k Pullup-Widerstand an Reset Pin der AVRs.

R9 ist mit 5V verbunden und dann mit dem Reset-pin. Die Leitung RESET von ISP ist mit dem Reset-Pin des AVRs verbunden, dadurch auch mit dem 10K Widerstand.

Das müsste doch stimmen.

Wenn ichd en taster: RESET drücke führt der AVR ein Reset durch.
Wenn ihr die Platine sehen wollt:
http://www.techgeek.at/wp-content/uploads/2010/04/0308x6.jpg

Ich ahbe übigens auch die Situation mit dem Atmega8 unten rechts.
Ich hab manche Pins nachgemessen, so ist bei der Kerbe also Pin 8 5V vorhanden. ansonsten 0,8V.

Leider ist mein OSZI in der Werkstatt....

Ich hab den Stecker nach dieser Anleitung beschaltet aus dem WIKI:
http://www.rn-wissen.de/images/c/cf/Avrtutorial_grundschaltung_mitisp.gif

021aet04
17.04.2010, 19:57
Kannst du das Programm fehlerfrei übertragen? Versuche einmal zwischen RST und GND einen C zu geben.

Im Anhang ist ein Designsheet von Atmel für 8bit AVR.

MfG Hannes

oratus sum
17.04.2010, 22:33
Ich werd mal das mit dem C versuchen.

Wo ist Pin 1 bei diesen Flachbandkabel ISP-Programmer, also bei den mit 10-Pins?

Vllt habe ich das Spiegelverkehrt eingebaut.

Ich komm einfach nicht drauf was der Fehler ist.

Ich kann kein Programm übertragen. Ich hab eine andere Platine (nicht selfmade) mti der ich die AVRs programmiert habe, und dann mein AVR in meine Platine eingesetzt habe. Dort arbeit der AVR fröhlich vor sich hin.

Nur um mal klar zu stellen:

Die Reihe vom der 10Pin ISP Buchse, die an der Wand ist ohne durchbruch hat sämtliche Pins auf GND, nur eines nicht, das geht zum Pins MOSI. Wenn wir uns die Buchse so ansehen, dass uns die Wand mit der Unterbrechung anschaut, ist der MOSI Pin, der, welcher Links Oben ist.

Ich wüsste gerne wie man die Pins bei so einer Buchse zählt.

[EDIT]
Okay also er führt auf jedenfall ein RESET durch, dann kommt in BASCOM die Fehlermeldung, dass der CHIP nicht erkennt wird....

oratus sum
18.04.2010, 09:54
Hallo,

Beim Mega32/16 funktioniert es. Anscheinend ist beim löten ein Pin irgendwie durchgerutscht und hatte kein Kontakt zur Platine.

Beim MEga8 funktioniert es nach wie vor nicht.
Da habe ich entdeckt, dass ich Pin5 und Pin3 verwechselt habe. Pin3 wäre ja Unused und Pin5 ist RESET.

Ich habe Pin5 und Pin3 mit einer Lotbrücke verbunden, da die ja nebeneinander sind.

Jedoch ohne Erfolg. Hat eventuell Pin3 eine intere Funktion?

Hubert.G
18.04.2010, 14:10
Einige Programmer haben auf Pin3 eine Led.

oratus sum
18.04.2010, 18:26
Ok dieser hat einen.

Dann werd ich jetzt mal Pin 3 Köpfen :-D