Sa întâmplat așa că am avut două eșarfe sparte de Arduino Nano. Ambele au avut un CH340G nefuncțional - acesta este acum driverul de port USB / COM. Am prins cumva două dintre ele dintr-o dată, într-un lot de trei. Este evident că chinezii glumesc. Dar nu este important, am decis să verific modul în care firmware-ul funcționează direct, fără USB.
Am avut un programator de lungă durată, numit USBASP, sub forma unei plăci cu un conector USB și a unui conector cu 10 pini și cu un cablu de ieșire. De fapt, folosim doar 6 linii, restul este extra pământ și ieșire neutilizată.
Mai întâi, conectăm acest caz la computer și verificăm dacă funcționează sau nu. Eu folosesc Arduino IDE pentru firmware, instalez in meniul "Service - Card Type - Arduino Nano". În continuare încerc să programez. Aici am un IDE despre necesitatea de a actualiza firmware-ul programatorului, și anume:A trebuit să actualizez rapid software-ul de programator USBASP. Procedura este în esență după cum urmează:
Mai întâi trebuie să găsești ... un alt programator. Sau o taxă. La mâna mea era Arduino Uno. Acest lucru este necesar pentru programarea microcipului programatorului. Un pic confuz, dar secvența acțiunilor este următoarea:
- Luați Arduino Uno sau altul
- Completăm schița din exemplele care apar cu IDE, meniul »File - Examples - ArduinoISP». Nu uitați să specificați portul din meniul "Service - Port serial - ..."
- Conectați programatorul direct în spatele conectorului de programare după cum urmează: USBasp Arduino Uno
VTG 5V
GND GND
RES 10
MOSI 11
MISO 12
SCK 13 Nu am lipit acest lucru direct pe tablă, dar am făcut un adaptor pe panou cu un conector cu 10 pini. Începutul conectat la uno, fotografia nu o are, dar a fost :)
Așa cum este scris în imaginea de mai sus, atenție la linia roșie a cablului. Și acest lucru este corect. M-am întors. De a doua oară.
Trebuie să instalați jumperul JP2 pe programator. Aceasta va însemna că modul de schimbare a propriului firmware este activat.
După ce ați conectat programatorul la arduino uno, trebuie să "completați" firmware-ul. Luați adura. Extras la c: \ MUSOR \ avrdude sau alt dosar. Rulați comanda:
În cazul în care este scris "numărul dvs. de port", trebuie să introduceți numărul portului care vi-a fost dat pentru a conecta "Arduino Uno", utilizat ca programator. La mine a fost COM3. Meniul "Instrumente - Port serial" - și ce port aveți pentru Uno. Ar fi trebuit să o alegeți deja când programați Uno sau alt card pe care îl aveți ca programator ..
Dacă totul este în regulă, veți obține următoarea ieșire:
Ok, în această etapă ne întoarcem la nano-ul nostru și avem un programator cu versiunea firmware necesară. Apoi îl conectăm sau, mai degrabă, îl lipim, la arduino nano. Are un conector sau găuri pentru conector, puteți vedea unde se merge mai departe:
Pe partea inferioară, nu lipim nimic, este clar că am renunțat la cipul de interfață USB, nu a funcționat:
După aceea puteți programa Arduino Nano fără cipul de interfață. Așa arată această conexiune în cazul meu:În mod similar, este posibil să aprindeți Arduino Pro Mini, în cazul în care acesta este conectat la programator după cum urmează:
Desigur, dacă aveți un dispozitiv portabil - un aspect și este fixat în siguranță ca djubelyami și doriți să schimbați firmware - este logic să folosiți Arduino cu un conector USB, aceeași metodă este mai potrivită pentru depanarea dispozitivului de pe masă