Arduino Nano über ISP programmieren

#2957084
Lesenswert?

Da ich ungern Hardware löte, verwende ich Arduino Boards um kleine uC 
Aufgaben zu lösen.
Allerdings programmiere ich lieber hardware-nah mit AVR Studio (Zur Zeit 
V5.1) mit einem angeschlossenen STK-500.
Bisher hat das immer gut geklappt, ich konnte über die ISP Schnittstelle 
des STK's den Arduino Bootloader platt machen und genau das 
programmieren, was ich wollte.
Nun habe ich mir 2 Arduino Nano V3 Boards angeschafft, die sich 
behaarlich weigern mit meinem STK zu kommunizieren.
Fehlerursache ist, dass das "Runterziehen" der RST Leitung des ISP 
Interface nicht klappt.
Bei anderen Arduino Boards sehe ich den LOW-Puls ankommen, bei den Nano 
Boards bleibt dauerhaft ein HIGH Pegel anliegend.
Laut Schaltplan hängt PC6 (RESET) mit einem 1k0 Pull-Up Widerstand 
direkt an dem RST Pin des ISPs.
Trotzdem schafft das SDK nicht den RST Pin kurz nach unten zu ziehen.
Auch der Upload eines kleinen Sketches über das Arduino Tool, das nur 
DDRC = 0x00; beinhaltet um den Port C als Input zu konfigurieren, half 
nix.

Irgendwelche Ideen, wie ich das Ding hinbekomme, mit meinem STK zu 
tuscheln ?
Ansonsten ist das Nano ja echt ein cooles Board!
#2957111
Lesenswert?

Werner H. schrieb:

> Laut Schaltplan hängt PC6 (RESET) mit einem 1k0 Pull-Up Widerstand
> direkt an dem RST Pin des ISPs.
Ok, aber Reset muss ansonsten noch irgendwo auf VCC gehen. Nur über 10k 
an den ISP-Stecker glaube ich nicht.

Messe doch mal den Widerstand zwischen Reset und VCC. Wenn der Richtung 
0 geht, gibts da wohl ne Brücke zu VCC, die man aber auch auftrennen 
könnte.

gruß cyblord
#2957121
Lesenswert?

Frank M. schrieb:
> cyblord ---- schrieb:
>> Werner H. schrieb:
>>
>>> Laut Schaltplan hängt PC6 (RESET) mit einem 1k0 Pull-Up Widerstand
>>> direkt an dem RST Pin des ISPs.
>> Nur über 10k an den ISP-Stecker glaube ich nicht.
>
> 1k0 != 10k

Spielt keine Rolle, der wird zur Sicherheit da sein um im Fehlerfall den 
Strom zu begrenzen, aber da muss trotzdem noch irgendwo an VCC was 
hingehen. Sonst hängt der in der Luft.
#2958277
Lesenswert?

Der Tipp mit dem Messen war gut, ich bin nun ein Stück weiter:
1) Der Pull-Up von RST nach Vcc ist nicht wie im Schaltplan 1k0 (jawohl, 
das sind 1 Kiloohm!) sondern nur 680 Ohm.
Da wurden wohl bei der Platinenentflechtung 2 Widerstandarrays 
verwechselt :-(. (680 Ohm sind die Vorwiderstäde der LEDs)
2) Aber trotzdem!
Weitere Messungen haben ergeben, dass mein STK-500 nur in der Lage ist 
einen RST Pull-up >= 10k runter zuziehen. Also auch 1K0 ginge nicht.
Und das obwohl laut STK Schaltplan einen Transistor Gegentakt Stufe den 
PROGRST ansteuert (Seite 2).

Was'n nu?
Auf dem Nano rumlöten, wo das Widerstandsarray (8Pins) gerade mal 1x3mm 
groß ist ??
Selber aus einem 2N3055 eine RESET Booster Schaltung fummeln?

Habt ihr Ideen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren