Forum: Mikrocontroller und Digitale Elektronik ISP + SPI Display > Entering programming mode..FAILED!


von Michael (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe schon seit einiger Zeit das Problem, dass das Programmieren 
meiner Atmega168-Schaltung (AVR-Studio4 + avr_gcc) mittels ISP 
(AVRISP_mkII oder auch mit AVR_Dragon) nur sehr unzuverlässig 
funktioniert, d.h. an machen Tagen geht es gar nicht, den nächsten Tagen 
stecke ich es an, und der µC lässt sich problemlos programmieren.
Als Fehlermeldung kommt nach "Setting mode an device parameters..OK!" 
das "Entering programming mode...FAILED!.
Die grüne LED am mkII für die Stromversorgung leuchtet grün, die 
Spannung kann auch abgelesen werden.
Es muss irgendetwas mit dem SPI-Dog-Display, dass ja auch am ISP 
dranhägt, zu Tun haben. Anbei habe ich auch den Schaltplan angefügt. K5 
ist der 6-polige ISP-Adapter.
Kann das Display das programmieren des Display negative beeinflussen ?
Entnehme ich das Display aber aus der Fassung, funktioniert es aber auch 
nicht.
Ich weiß nicht mehr weiter, vielleicht hat jemand nen Tip ?

Danke,
Michael

von Frickelfritze (Gast)


Lesenswert?

- Der Schaltplan ist grausam, wie soll sowas funktionieren
- dein Prozessor hat keine Stromversorgung
  (vom AVR ISP darfst du keine Versorgung erwarten)
- Ein Vcc Pin des Prozessors ist nicht ageschlossen
- nicht alle Vcc Pins haben ein Abblock C
- ob du wirklich einen Quarz mit internen
  Lastkapazitäten hast wage ich zu bezweifeln. Ggf.
  würden die entsprechenden Cs fehlen ....

von Michael (Gast)


Lesenswert?

Frickelfritze schrieb:
> - dein Prozessor hat keine Stromversorgung
>   (vom AVR ISP darfst du keine Versorgung erwarten)

Der µC hat doch eine Stromversorgung von 5V über Vcc, oder ?

> - Ein Vcc Pin des Prozessors ist nicht ageschlossen

Stimmt, aber muss wirklich jeder angeschlosen sein ?

> - nicht alle Vcc Pins haben ein Abblock C

Stimmt auch, AVCC hat keinen, aber daran kann's doch auch nicht liegen.

> - ob du wirklich einen Quarz mit internen
>   Lastkapazitäten hast wage ich zu bezweifeln. Ggf.
>   würden die entsprechenden Cs fehlen ....

Der Qaurz ist nicht bestückt, ich verwende den internen Takt

von Frickelfritze (Gast)


Lesenswert?

Beratungsresistenz ist eine Zier, doch weiter
kommt man ohne ihr.

von Michael (Gast)


Lesenswert?

Ich habe einen 100nF an AVCC eingebaut und VCC (Pin6) mit der 
Stromversorgung verbunden, leider funktioniert es immer noch nicht.

von Cube_S (Gast)


Lesenswert?

Ich würde dem CS einen externen Pullup verpassen, sonst könnte sich das 
Display in der Programmierphase angesprochen fühlen und 
dazwischenfunken.

von Frickelfritze (Gast)


Lesenswert?

Michael schrieb:
> mit der Stromversorgung verbunden,

Ich sehe keine Stromversorgung.

von Frickelfritze (Gast)


Lesenswert?

Stelle den ISP Clock auf maximal 125KHz.

von Michael (Gast)


Lesenswert?

VCC_5.0 ist mit einen anderen Teil der Schaltung mit einer 
Stromversorgung verbunden. Die liegen auch stabil an.

von Michael (Gast)


Lesenswert?

Frickelfritze schrieb:
> Stelle den ISP Clock auf maximal 125KHz.

Habe ich schon gemacht, bringt auch nichts.

von Peter D. (peda)


Lesenswert?

Den Schaltplan bitte noch kleiner, mit der Lupe kann ich noch was 
erahnen.

An /CS fehlt der Pullup.

von Michael (Gast)


Lesenswert?

Peter D. schrieb:
> An /CS fehlt der Pullup.

Ah,O.K., an CSB des Displays ? 10k auf Vcc ?

von Michael (Gast)


Lesenswert?

Kann es eigentlich auch in irgenseiner Form mit der Firmware zu tun 
haben ?

von holger (Gast)


Lesenswert?

>d.h. an machen Tagen geht es gar nicht

Kabelbruch am ISP Stecker?

von Michael (Gast)


Lesenswert?

holger schrieb:
> Kabelbruch am ISP Stecker?

Hab ich ausch schon ausgetauscht, daran liegts leider auch nicht.

von Hans (Gast)


Lesenswert?

Ohne das Display zu kennen, aber wenn die Pins A1 und A2 für die 
Hintergrundbeleuchtung gedacht sind, wird das sportlich über GPIOs.

von Michael (Gast)


Lesenswert?

Hans schrieb:
> Ohne das Display zu kennen, aber wenn die Pins A1 und A2 für die
> Hintergrundbeleuchtung gedacht sind, wird das sportlich über GPIOs.

A1 und A2 sind für die Hintergrundbeleuchtung, aber bei 150Ohm 
Vorwiderstand habe ich doch nur einen Strom von 33mA. Das ist doch kein 
Problem für den Port, oder ?

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.