The target microcontroller must provide it's own power.
Skal jeg tilslutte 5 volt til programmeren på 5 volt og gnd og så også 5 volt til 44'ern?
1: Der skal strøm (5V) på kredsløbet.
2: Programmerings-enheden får sin strøm (5V) fra kredsløbet.
3: GND er fælles for computer, programmerings-enhed og kredsløb.
-Dvs. Hvis der ikke er strøm på kredsløbet, vil intet fungere.

Det kan være en god idé, først at sætte strøm på kredsløbet, derefter måle med multimeter, om GND og +5V er iorden.
Derefter sætte programmerings-enheden til (uden computer), for at checke de sidste ting, og om der evt. er kortslutninger, eller andet bøvl.
Når du er rimelig sikker på at der ikke er nogen katastrofe, så kobl strømmen fra, og tilslut programmerings-enheden til computeren, kobl kredsløb og 5V på, og prøv med din programmerings-software at kommunikere med chippen (dvs. aflæs eller send en hex-fil til ATtiny44'eren).
Bruger du AVRDUDE, kunne kommando-linien se således ud:
avrdude -c avrispmkii -P usb -p attiny44 -U flash:w:MyHexFile.hex:i
...Jeg håber det fungerer ved første forsøg. =)
Det kan være du får en fejl som denne:
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_command(): unknown status 0xc9
avrdude: stk500v2_program_enable(): cannot get connection status
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
...Da betyder det at der er en eller anden forbindelse der mangler, eller er forkert.
(Hvis der ikke er strøm på kredsløbet, får du også denne fejl).