Durata de livrare: 1 - 3 zile lucratoare
Arduino ISP este un (programator in-sistem) mic AVR-ISP bazat pe proiect David Mellis "FabISP (http://fab.cba.mit.edu/content/projects/fabisp/). Cu acest programator puteti incarca schite si burn the bootloader pe orice placa de tip AVR, inclusiv Arduino. Prin incarcarea unei schite cu un programator extern puteti elimina bootloader-ul si puteti folosi spatiul suplimentar pentru schite. Arduino ISP poate fi de asemenea folosit pentru a scrie bootloader-ul Arduino, astfel incat sa puteti recupera cip-ul in caz ca bootloader-ul a fost corupt. Scrierea bootloader-ului este necesara atunci cand utilizati un nou microcontroler ATmega in Arduino si doriti sa utilizati bootloader-ul pentru a incarca o schita prin intermediul conexiunii USB seriale.
Conectati Arduino ISP la placa Arduino prin pinii ICSP. Odata conectat, deschideti Arduino IDE si selectati "Arduino ISP" din "Tools> Programmers". Pentru a incarca o schita folosind Arduino ISP, alegeti optiunea "Upload using programmer" din meniul File, sau utilizati: "CTRL + SHIFT + U". Daca doriti sa scrieti bootloader-ul in microcontrolerul AVR selectati optiunea "Burn bootloader" din meniul "Tools".
Nota: Arduino ISP functioneaza doar cu Arduino IDE 1.5.7 sau varianta mai recenta.
Arduino ISP este in masura sa furnizeze o tensiunea de alimentare de 5V catre placa ce urmeaza a fi programata. Daca doriti sa alimentati placa prin ISP trebuie sa inchideti jumperul SJVCC de pe placa.
Firmware-ul de pe ATtiny44 din interiorul placii Arduino ISP poate fi actualizat sau inlocuit. Pentru a programa ATtiny trebuie sa inchideti jumperul SJFAB si sa conectati un programator ISP in conectorul ICSP.
Link-uri:
Suport clienti Email tehnic si cereri de oferta B2B: contact@robofun.ro
+40 373 813 088 info@robofun.ro
Alexandru Fatu,
RaspundeSalutare,
Simt nevoia sa las o mica documentatie aici legata de aceasta placa "ajutatoare". Documentatia oficiala lasa de dorit in ceea ce priveste troubleshooting-ul. (Si veti avea ceva troubleshooting .. ).
<b>Problema 1</b>. Nu gasiti Arduino ISP in Device Manager
In primul rand, aveti grija ce cablu usb folositi (daca e doar de incarcare, nu o sa il regasiti in device manager).
Incercati si in alt port USB.
<b>Problema 2</b>. Driverul <b>oficial</b> nu este bun.
Cei de la Arduino explica in link-ul de mai jos ca pe un sistem de operare Windows (nu stim ce versiune.. ) ai nevoie de driver musai.
https://www.arduino.cc/en/Guide/ArduinoISP
Si le gasim aici:
https://www.arduino.cc/en/uploads/Guide/ArduinoISP_WindowsDrivers.zip
Toate bune, doar ca DeviceId-ul din driverul lor este gresit. Se poate vedea din Device Manager ca device-ul necunoscut, in speta, ArduinoISP are DeviceID = VID_2A03&PID_0049.
Dupa ce downloadati si dezarhivati driverele de mai sus, cautati fisierul arduinoisp.inf si editati linia de mai jos:
DeviceID
= "VID_2341&PID_0049"
cu
DeviceID
= "VID_2A03&PID_0049"
<b>Problema 3</b>. Driverul este recunoscut, dar pe windows 8 / 8.1 / 10 refuza sa il instaleze
De la windows 8 in sus, exista o restrictie de siguranta in ceea ce priveste driverele unsigned.
Deschideti un Command Prompt cu drepturi de Administrator.
Introduceti linia de mai jos si dati Enter:
bcdedit /set testsigning on
Ar trebui sa primiti mesajul "The operation completed successfully".
In cazul in care nu primiti mesajul de mai sus, inseamna ca ati primit mesajul urmator: "protected by Secure Boot policy" ceea ce inseamna ca Secure Boot este activat pe PC-ul tau si trebuie dezactivat (Google).
Dupa ce ai primit mesajul "The operation completed successfully", poti da restart la PC si te vei afla in "Test Mode", vizibil si din watermark-ul pus de sistem in dreapta jos a desktopului.
Repeata instalarea driverului si acum vei primi un prompt in care te intreaba daca vrei sa instalezi un driver unsigned. Instalarea va decurge fara probleme.
Pasul urmator este sa revi din Test Mode. Pentru asta, scrie comanda urmatoare intr-un Command Prompt cu drepturi de administrator:
bcdedit /set testsigning off
Restart PC.
Acum ai un Arduino ISP in device manager (cel mai probabil, sub libusb-win32 devices).
Dar asta nu este tot :)
<b>Problema 4</b>. In cazul in care selectati din IDE ca programmer "Arduino ISP", atunci veti descoperi ca primiti o eroare la upload prin programmer sau la burn de bootloader.
Depinde foarte mult ce scrie pe placuta. In poza de la Robofun scrie www.arduino.cc. Pe placa mea scrie arduino.org (tot de la robofun achizitionata).
In Tools -> Programmer selectati ArduinoISP.org sau ArduinoISP in functie de ce scrie pe placa ta.
Zi buna!
A fost util acest review?
3 persoane au considerat acest review util!