AVR ISP mit Resetbeschaltung, Stütz- und Abblockkondensatoren

Gast #2388102
Lesenswert?

Hallo Experten,

ich besitze einen "mySmartUSB light"-Programmer und möchte damit einen 
ATmega644 über "avrdude" programmieren. Meine Schaltung habe ich aus 
"AVR-Mikrocontroller in C programmieren": ein 100nF-Tantalkondensator 
und ein 100uF-Folienkondensator als Abblock- und Stützkondensatoren von 
von Vcc nach GND, ausserdem ein 10uF-Folienkondensator von RST nach GND 
und ein 10kOhm-Widerstand von Vcc nach RST als Reset-Schaltung:


RST-----------------+------+-------
                    |      |
                   +-+   -----
            10kOhm | |   -----
                   +-+     | 10uF
                    |      |
Vcc---+---------+---+-------------
      |         |          |
    -----     -----        |
    -----     -----        |
      | 100nF   | 100uF    |
GND---+---------+----------+-------


Leider erkennt der Programmer bei dieser Beschaltung den Mikrocontroller 
nicht. An der Verdrahtung dürfte es wohl nicht liegen, denn wenn ich die 
Schaltung entferne, funktioniert es und "avrdude" erkennt den AVR.

Ich vermute, dass das Problem an den Kondensatoren mit 10uF und 100uF 
liegt, die die Signale des Programmers "verschlucken". Kann das sein? 
Und wenn es so ist: hat jemand einen Tipp, wie ich meine Schaltung so 
ändern kann, so dass einerseits ISP funktioniert und andererseits eine 
saubere Entstörung gegeben ist? Wie macht Ihr das?

Für jeden Ratschlag dankbar,
Karl

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