Wäre es nicht besser erst mal ein bereits funktionierendes System zu
verwenden, bis Du Dich in die Materie eingearbeitet hast?
Deiner Antwort entnehme ich, dass Du garnicht weißt, was Du genau
willst. (Sorry!)
Wie es (die Programmierung) genau geht steht in den Datasheets zu den
AVRs.
Parallelport und USB wirst Du unter VB nur mit bereits fertigen
Treibern erreichen können. RS232 geht so. Du mußt Dich also erst einmal
entscheiden, wo es lang gehen soll. Parallelport Treiber findest Du
bestimmt irgendwo im Netz. Schau mal auf der www.sprut.de homepage. Der
PIC-Prommer greift auch über den Parallelport auf die Hardware zu. Such
einfach mal im Internet nach diesem Treiber, wenn es parallel sein
soll.
Wenn es unbedingt USB sein soll, wäre das Einfachste für den Anfang
bestimmt einer der FTDI Chips FT232BM oder FT245BM.
Gibt es einen speziellen Grund, wieso Du Deinen unbedingt Deinen
Eigenen Programmer baun willst? Irgendwelche besonderen Features, die
Du unbedingt haben willst?
Aus eigener Erfahrung kann ich Dir sagen, dass das eine menge Arbeit
bedeutet. (o.k. es gibt aufwendigere Projekte :-)
Bernd