Od dawna mam programator AVT prog2, urządzenie tożsame z kitem AVT5125.
Działa dobrze z avrdude, także nadaje się jeszcze do czegoś, ale chciałem więcej. Mój problem polegał na tym, że programator nie współpracował z Atmel Studio (oczywiście można zmusić AS do wykorzystania avrdude, ale po co skoro nie trzeba, no i zmuszanie to ma duże ograniczenia).
Problem można rozwiązać edytując dll-kę AS, ale pojawia się z powrotem po każdej aktualizacji.
AS informuje nas przy próbie połączenie z programatorem, że oczekuje komunikacji z STK500_2 a nie AVRISP_2. Dlatego wystarczy w programie ATmegi dostępnym na EP.com.pl podmienić ten string. Problem rozwiąże się na stałe, a programator nie straci możliwości współpracy z avrdude.
BTW jest to chyba najtańszy programator AVR-SPI współpracujący z AS, (zakładając wykorzystanie taniej przejściówki USB<>UART). Schemat takiego połączenia (z wykorzystaniem schematu z instrukcji AVT5125):
Programator może stabilnie pracować z zasilaniem 3,3V. Pracuje stabilnie i jest przyjemny w użyciu, czego nie mogę powiedzieć o moim drugim programatorze: klonie AVRISP mkII. AS często nie chce nawiązać z nim komunikacji, natomiast z prog2 łączy się bez bólu i od razu. Programator pozwala graficznie ustawiać fusy, programować z prędkością od 17kHz do 1,8MHz, czyścić, odczytywać i zapisywać pamięci mikrokontrolerów.
Załączam gotowy program dla chętnych:
Działa dobrze z avrdude, także nadaje się jeszcze do czegoś, ale chciałem więcej. Mój problem polegał na tym, że programator nie współpracował z Atmel Studio (oczywiście można zmusić AS do wykorzystania avrdude, ale po co skoro nie trzeba, no i zmuszanie to ma duże ograniczenia).
Problem można rozwiązać edytując dll-kę AS, ale pojawia się z powrotem po każdej aktualizacji.
AS informuje nas przy próbie połączenie z programatorem, że oczekuje komunikacji z STK500_2 a nie AVRISP_2. Dlatego wystarczy w programie ATmegi dostępnym na EP.com.pl podmienić ten string. Problem rozwiąże się na stałe, a programator nie straci możliwości współpracy z avrdude.
BTW jest to chyba najtańszy programator AVR-SPI współpracujący z AS, (zakładając wykorzystanie taniej przejściówki USB<>UART). Schemat takiego połączenia (z wykorzystaniem schematu z instrukcji AVT5125):

Programator może stabilnie pracować z zasilaniem 3,3V. Pracuje stabilnie i jest przyjemny w użyciu, czego nie mogę powiedzieć o moim drugim programatorze: klonie AVRISP mkII. AS często nie chce nawiązać z nim komunikacji, natomiast z prog2 łączy się bez bólu i od razu. Programator pozwala graficznie ustawiać fusy, programować z prędkością od 17kHz do 1,8MHz, czyścić, odczytywać i zapisywać pamięci mikrokontrolerów.

Załączam gotowy program dla chętnych:
Cool? Ranking DIY