Getto AVR programmerare
Eftersom pinnarna på parallellporten inte kan sättas till ingångar efter att programmeringen är klar så kan det hända att man i sitt AVR-program har råkat satt SCK till en 1:a medan SCK-pinnen på parallellporten råkar vara en 0:a. Det borde innebära att den kan gå en ström på 5V/1kΩ = 5mA in i parallellporten. Hur känslig den är för det vet jag inte. Men jag tror inte att det ska vara några problem i praktiken.
Det andra problemet kan vara om AVR och parallellport kör med olika spänningsnivåer. Ens parallellport kanske jobbar med 5V, medan AVR:en kanske kör med 3.3V. 5V är för mycket för en AVR som kör på 3.3V, men 1kΩ-motståndet borde skydda AVR:en tillräckligt ändå.
Jag kan ju tillägga att *jag* har kört med den här parallellportsprogrammeraren i flera år. Då har jag säkert hamnat i de ovannämnda situationerna vid ett flertal tillfällen. Hittills har det inte hänt något tråkigt med varken AVR eller parallellport. Jag har heller aldrig hört talas om någon som har förstört något. Men du kör ju såklart på egen risk. Numera kör jag med en USB-programmerare eftersom jag inte har någon parallellport på min nya dator.
Micke_s:
En parallellportsprogrammerare är tillräckligt snabb. Det märks tydligt att hastigheten minskar när spänningen till AVR:en ändras från 5V till 3.3V. Det borde innebära att det är AVR:en som är flaskhalsen. Fast det kan säkert skilja mellan olika datorer och OS.
Det andra problemet kan vara om AVR och parallellport kör med olika spänningsnivåer. Ens parallellport kanske jobbar med 5V, medan AVR:en kanske kör med 3.3V. 5V är för mycket för en AVR som kör på 3.3V, men 1kΩ-motståndet borde skydda AVR:en tillräckligt ändå.
Jag kan ju tillägga att *jag* har kört med den här parallellportsprogrammeraren i flera år. Då har jag säkert hamnat i de ovannämnda situationerna vid ett flertal tillfällen. Hittills har det inte hänt något tråkigt med varken AVR eller parallellport. Jag har heller aldrig hört talas om någon som har förstört något. Men du kör ju såklart på egen risk. Numera kör jag med en USB-programmerare eftersom jag inte har någon parallellport på min nya dator.
Micke_s:
En parallellportsprogrammerare är tillräckligt snabb. Det märks tydligt att hastigheten minskar när spänningen till AVR:en ändras från 5V till 3.3V. Det borde innebära att det är AVR:en som är flaskhalsen. Fast det kan säkert skilja mellan olika datorer och OS.
Ja, men då bygger jag väl en parallellportsprogrammerare då, men ökar till 1k8 istället för 1k och kanske gör en spänningsdelare med ytterligare ett motstånd till jord om jag t.ex har en AVR som går på 3.3 Volt... 
Men det kommer inte att bli av innan jag läst på lite mer om AVR'ens struktur och portar, och lärt mig assembler (Jag har ju programmerat Z80 förr i tiden så det är väl samma ungefär, antar jag)

Men det kommer inte att bli av innan jag läst på lite mer om AVR'ens struktur och portar, och lärt mig assembler (Jag har ju programmerat Z80 förr i tiden så det är väl samma ungefär, antar jag)