Hallo Pascal,
da die von dir verwendete Schaltung auf einer klassischen seriellen
Schnittstelle basiert, kommst du um deren Nachteile bei Verwendung eines
USB-Adapters nicht herum.
Die USB-Kommunikation geschieht paket-basierend. Für die Kommunikation
mit deinem Programmieradapter muss jedes Byte einzeln in ein USB-Frame
verpackt werden und dadurch mit viel Overhead zum Adapter verschickt
werden. Die Signallaufzeiten sind dadurch sehr lange. Es gibt Adapter
die das besser lösen, jedoch sind die sehr teuer und dein Programmer
wird die nicht erkennen. Da du mit heutiger Hardware auf die Verwendung
von USB angewiesen bist, solltest du einen USB-Programmer verwenden.
Wenn du selbst bauen oder günstig kaufen willst, schau dir mal die
USBasp-Programmer an. Ansonsten macht das programmieren mir erst so
richtig Spaß, wenn ich auch mal debuggen kann, um zu prüfen, wie die
Register so stehen. Die Tinys haben je nach typ verschiedene
Debug-Schnittstellen. Ich würde mir also den passenden Programmer für
die jeweilige Schnittstelle besorgen. HV-Programming sollte da auch drin
sein. Vielleicht findest du irgendwo bei ebay einen alten Dragon oder
so.