Pololu USB AVR Programator v2.1 este un programator in sistem (ISP), compact si economic, pentru microcontrollerele AVR de la Atmel (acum parte a Microchip). Ofera o interfata pentru transferul unui program AVR compilat de la computerul tau catre memoria non-volatila AVR-tinta, permitandu-i sa opereze programul. Este o solutie buna pentru programarea controllerelor bazate pe AVR, precum controlorii de roboti A-Star 328PB Micro si Orangutan. Poate fi folosit si la actualizarea, inlocuirea sau indepartarea bootloader-ului pe placile Arduino si controlorii A-Star compatibili cu Arduino.
Acest programator este conceput sa functioneze bine atat cu dispozitivele de 3.3V cat si cu cele de 5V, putand fi configurat sa alimenteze dispozitivul-tinta in sistemele cu putere joasa. Se conecteaza la portul USB al computerului tau printr-un cablu standard USB A-la-Micro B (neinclus) si comunica cu software-ul tau de programare, precum Atmel Studio, AVRDUDE sau Arduino IDE, printr-un port COM virtual folosind protocolul STK500.
Programatorul se conecteaza la dispozitivul tau tinta printr-un cablu de programare ISP cu 6 pini (vechile conexiuni ISP cu 10 pini nu sunt suportate direct insa poti crea sau achizitiona usor un adaptor ISP de 6 pini-la 10 pini). Se comporta si ca un adaptor serial USB-la-TTL, oferind un port serial de nivel TTL ce poate fi utilizat pentru comunicarea cu alte dispozitive seriale de la computerul tau.
Vine complet asamblat cu conectorii lipiti.
Nota: Produsul necesita un cablu USB A-la-Micro B pentru conectarea la computer.
Microcontrolori AVR suportati
Programatorul ar trebui sa functioneze cu toate AVR-urile ce pot fi programate cu interfata ISP AVR, cunoscuta si ca programare seriala in circuit (ICSP), programare seriala sau descarcare seriala, insa nu a fost testat cu toate dispozitivele. Se asteapta sa functioneze cu majoritatea AVR-urilor din cadrul familiei megaAVR (ATmega) si functioneaza cu unii membri ai familiei tinyAVR (ATtiny) insa nu suporta interfata de programare Tiny (TPI) si nu functioneaza cu familia XMEGA sau cu AVR-urile de 32 biti.
Programatorul are firmare actualizabil si permite actualizari pentru dispozitivele viitoare.
Programatorul este conceput pentru utilizarea cu microcontrollerele AVR ce opereaza la 3.3V sau 5V. Implicit, programatorul asteapta ca tinta sa aiba propria alimentare insa poate fi configurat sa livreze putere catre dispozitivul-tinta in sistemele de putere joasa.
Sisteme de operare suportate Pololu USB AVR Programmer v2.1 si software-ul de configurare functioneaza pe versiunile desktop ale Windows (7, 8 si 10), Linux si Mac OS X 10.11 sau mai nou. Versiunile mai vechi ale Windows nu sunt suportate.
Caracteristica bonus: port serial nivel TTL
Pololu USB AVR Programmer v2.1 functioneaza si ca adaptor USB-la-serial. Se instaleaza sub forma a doua porturi COM virtuale: unul pentru comunicarea cu software-ul de programare si unul pentru comunicarea seriala cu scop general. Aceasta inseamna ca poti comuta intre programarea unui AVR si depanarea lui prin portul serial TTL fara sa fie nevoie sa deschizi si sa inchizi programul terminal. In plus fata de liniile de transmisie seriala (TX) si receptie (RX), programatorul te lasa sa folosesti A si B ca linii de handshaking seriale ce pot fi configurate folosind software-ul dedicat.
Cei sase pini de pe terminatia seriala (GND, A, VCC, TX, RX si B) sunt aranjati similar cu amplasamentul pinilor de la cablurile FTDI USB-la-serial si placile breakout. In configuratia implicita, pinul B ete utilizat ca iesire DTR (iar pinul A este o intrare neutilizata), ceea ce permite conectarea programatorului direct la o varietate de placi compatibile Arduino (inclusiv A-Star 328PB Micro) si utilizarea lui pentru urcarea programelor pe placa printr-un bootloadder serial.
Accesorii incluse
Pololu USB AVR Programmer v2.1 vine complet asamblat cu conectorii ISP si seriali lipiti. Cablul ISP de 6 pini poate fi utilizat pentru programarea AVR-urilor. Terminatia tata cu doua parti, de 1x6, poate fi conectata la terminatia seriala pentru schimbarea sexului in mod eficient (facand posibila conectarea terminatiei la o placa breadboard sau la fire umper mama).
Specificatii:
- Se conecteaza la computer prin USB cu un cablu USB A-la-Micro B (neinclus)
- Emuleaza un programator STK500 printr-o interfata virtuala port COM
- Functioneaza cu software de programare standard AVR, inclusiv Atmel Studio, AVRDUDE si Arduino IDE
- Software-ul de configurare este disponibil pentru Windows, Mac OS X si Linux
- Suporta dispozitive de 3.3V si 5V si poate comuta automat tensiunea de operare pe baza VCC-tinta detectat
- Poate alimenta optional tinta la 3.3V si 5V in sistemele de putere joasa
- Functionalitate de adaptor serial USB-la-TTL care poate fi utila pentru revigorarea AVR-urilor configurate gresit
- Toti pinii I/O sunt protejjati cu rezistente de 470 Ω
- Cablul ISP de 6 lini si o terminatie tata cu doua parti, de 1x6, sunt incluse
- Ghid de utilizare detaliat
Linkuri: