Prosty programator AVRProg ręcznie wykonany w oparciu o pomysł ze strony AVR- Projekte , na aplikacji
AppNote 910 firmy Atmel, firmware w wersji v.3.8b.
Płytki wykonane jeszcze w 2009, nabrały już mocy urzędowej ale doczekały się w tym roku końca realizacji J
Oprogramowanie to, zamiast pojedynczych bajtów przenosi całe bloki danych i zachowuje je w SRAM procesora Attiny 2313. Plusem tego rozwiązania jest to, że interfejs nie musi sprawdzać każdego bajtu odczytu i zapisu, co zwiększa prędkość komunikacji na USB.
Procesor wykonawczy to Attiny 2313, dodatkowa pamięć EEPROM 93C45 która przechowuje ustawienia układu FT232BM który jest modułem komunikacji z komputerem PC przez USB. Cztery diody LED informujące o stanie komunikacji TX i RX, gotowości (Ready) i czynności programowania (JOB).
Programator jest zarazem przejściówką RS232-USB którą można zaprogramować na zdolność prądową do 500mA przy napięciu 5V. Realizuje się to za pomocą złącz JP9 i JP 10.
Ustawienie zworek na pinach 1 i 2 złącza JP9 i pinach 2 i 3 złącza JP10 aktywuje przejściówkę RS232-USB.
Ustawienie zworek na pinach 2 i 3 na złączu JP9 i pinach 1 i 2 na złączu JP10 tworzy normalny programator z komunikacją i zasilaniem przez USB.
Ustawienie zworki na złączu JP3 umożliwia zaprogramowanie Attiny 2313 firmware jeżeli zajdzie taka potrzeba. W normalnej pracy ta zworka pozostaje nie ustawiona.
Jedna z fotografii przedstawia sprzężenie ATSTK500 z omawianym programatorem który w tym wypadku "robi" za przejściówkę dzięki czemu zostało zrealizowane połączenie poprzez USB zestawu ST500 z komputerem
Złącze 10 pin w standarcie Kanda jest przeznaczone do programowania układu docelowego.
Programator działa pod Win7 i AVR Studio 4 , mkAVRcalculator- na tym najczęściej pracuję. AVR Studio 6 nie ma już zaimplementowanego AVRProg’a ale ja dodałem go jako zewnętrzny programator i tak samo sobie radzi jak w AVR S-4. W sumie to jest prosta, nie wymagająca konstrukcja i powinna chodzić po popularnymi narzędziami programistycznymi Bascom AVR, SinaProg, eXtreme Burner-AVR czy Khazama AVR Programmer- choć nie testowałem:))
W razie potrzeby jestem do dyspozycji gdyby były jakieś problemy ☺
Tel.606 [zasłonięte] 13 23
mcv-[zasłonięte]@hotmail.com