Hallo,

habe noch keine 3.3V verwendet, nur 5V.
Wenn ich mir den Schaltplan von USBASP ansehe, sollte es aber reichen, 2 Dioden einzuschleifen in den Pfad von den 5V aus dem USB zu der "Vcc" der des AVR und dem Zielschaltung.
Die Flußspannung der 2 Dioden reduziert dann Vcc auf ~3,6V.
Wenn man die 2 Dioden mit Jumper brückt, hat man wieder 5V.
Ist dann also umschaltbar von 5V auf 3.6V.

Auch noch ratsam, wenn Du schon ein Layout machst:
Wenn der Programmer an der Zielschaltung hängen blieb, und man den Rechner ausschaltete, verlor USP-ASP die Betriebsspannung. Dadurch wurde in der Zielschaltung der Reset auf Low gezogen -> lief nicht mehr.
Damit der Programmer an der Schaltung kann, habe ich auf Open-Kollektor umgebaut.
Auch in der Firmware habe ich die Polarität des Reset Signal umgedreht.

Der Controller in USB-ASP kann trotzdem noch programmiert werden:
-JP4 verbinden. Reset wird nun von aussen bedient
-JP6 verbinden, da der Parallelport Programmer von USB-ASP versorgt werden muß

Bernhard