Forum: Mikrocontroller und Digitale Elektronik ISP Program Problem mit ATMega328P und STK500


von Josef M. (josefm)


Lesenswert?

Hallo *,

ich hab folgendes Problem:

wenn ich meine Schaltung über den  ISP10 Header mit dem STK500 verbinde
kann ich mich zwar mit AVRStudio 4.18 Build 700 connecten, aber
das Programmieren funktioniert nicht.
Stecke ich den Mega328P direkt in den Programmiersockel des STK500 
(grün)
dann funktioniert das Programmieren. Dann wieder zurück in meine 
Schaltung
und alles funktioniert, d.h. das Programm läuft.
Andereseits will ich natürlich "In System" programmieren denn es gibt 
noch
einiges abzuändern ohne ständig hin und herstecken zu müssen.
Ich hab Mosi, Miso, Sck und Reset verbunden.
Reset ist mit 10k mit 5V verbunden
Von Reset nach 5V ist auch die von Atmel empfohlende Schutzdiode 
verbunden
Kathode nach Plus, High Voltage Programmierung benötige ich nicht.
Die Spannungsversorgung erfolgt über das STK500.

Es sollte nichts großes sein was nicht paßt.
Im Forum hier hab ich gelesen, dass es manchmal auch Probleme gibt mit 
dieser Schutzdiode, aber wenn es selbst Atmel empfiehlt und STK500 ist 
ja auch von Atmel.

Hat jemand noch einen Tip was da nicht passen könnte ?

Grüße
Josef

: Verschoben durch Moderator
von error (Gast)


Lesenswert?

>Von Reset nach 5V ist auch die von Atmel empfohlende Schutzdiode
>verbunden Kathode nach Plus
Was für eine Diode ist das genau?
Wie ist sie verschalten, Schaltplan?

von Josef M. (josefm)


Angehängte Dateien:

Lesenswert?

Bei der Schutzdiode für den Reset Eingang handelt es sich um die
1.5 KE10A.
Angeschlossen ist sie, wie von Atmel angegeben: Kathode an Plus
und Anode an Reset.
Die ist auf dem Schaltplan noch nicht enthalten, hatte ich aber 
vorsichtshalber zusätzlich eingelötet.
Der Pull-Up Widerstand von Reset nach Plus 5V  10k  ist auch nicht
im Schaltplan enthalten, aber in der Schaltung schon.

Zur Schaltung selbst, es sollen 2 PT1000 angeschlossen werden. Die 
OP-Amp
Schaltung ist aus einem ct-Projekt entnommen, funktioniert ganz gut.
Also die Spannung zum AD-Wandler Eingang des Mega328 wird schon richtig
angepaßt. ( 0- 1.1V  für 0 - 100Grad Celsius )
Die Eingänge der OP-Amps hab ich auch mit diesen Dioden abgesichert und
da scheinen sie nicht zu stören.

Über die SPI Schnittstelle stecke in ein serielles Display an und
da kommt schon was an, die CPU scheint also schon zu laufen.

von error (Gast)


Lesenswert?

>Bei der Schutzdiode für den Reset Eingang handelt es sich um die
>1.5 KE10A.
Schutzdiode und Pull-up ist in normaler Umgebung eigentlich nicht nötig, 
anders bei viel Störstrahlung.
Jedoch sollte die Diode nicht das Problem sein.

>Über die SPI Schnittstelle stecke in ein serielles Display an
Ist der Spi Port in der Schaltung schon belegt oder ist der Programmer 
der einzige an der Spi Schnittstelle?
Siehe Seite 6 >> http://www.atmel.com/Images/doc2521.pdf

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.