Hallo,

seit einiger Zeit arbeite ich mit einem Programmer der an den LPT-Port meines Rechners angeschlossen ist. Als Software verwende ich Bascom.
Das funktioniert alles ganz gut und ich hab auch schonmal was größeres damit umgesetzt.

Da ich aber auch mit meinem Laptop gerne Programmieren möchte (leider kein LPT-Port da!) und auch auf AVR Studio umsteigen will, benötige ich eine Alternative.

Frage 1: LPT-Programmer und AVR Studio bekommt man nicht dazu zusammenzuarbeiten, oder? Also man braucht einen Programmer mit USB oder COM?

Im Datasheet des ATMEGA16 steht:
JTAG (IEEE std. 1149.1 Compliant) Interface
– Boundary-scan Capabilities According to the JTAG Standard
– Extensive On-chip Debug Support
– Programming of Flash, EEPROM, Fuses, and Lock Bits through the JTAG Interface


Bedeutet das also dass man über das JTAG Interface den Controller programmieren kann?

Ich bin beim Suchen auf diese Seite gestoßen: http://www.uc-projects.com/
Unter Projekte gibt es einen JTAG-Adapter zum (günstigen!!) Nachbau. Das wäre technisch gesehen überhaupt kein Problem für mich.
2. Frage: Könnte ich mit diesem Adapter dann sowohl Debuggen als auch Programmieren? Oder verstehe ich da was falsch?
Unterstützt AVR-Studio das?

Zur 3. Frage: In Ebay habe ich das gefunden:
http://cgi.ebay.de/USB-2-0-auf-Serie...3A1|240%3A1318
Würde es funktionieren falls ich das selbstgebastelte Teil an diesen Adapter dranhänge?


Wie schauts Geschwindigkeitsmäßig bei diesen Sachen aus? Geht das so einigermaßen oder dauert das Proggen ewigkeiten?


Ist das Alles so möglich oder hab ich etwas wichtiges übersehen?

Vielen Dank schonmal für eure Antworten!