Programarea arduino direct, fără usb, cronica freelancer

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ă.

Programarea arduino direct, fără usb, cronica freelancer
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:

Programarea arduino direct, fără usb, cronica freelancer

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 :)

Programarea arduino direct, fără usb, cronica freelancer
și a folosit un programator standard de sârmă. Mi se părea că astfel ar fi mai puține șanse să-l arzi. Iată logica conexiunii în cablul programatorului, am făcut fotografia undeva:







Programarea arduino direct, fără usb, cronica freelancer

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.

Programarea arduino direct, fără usb, cronica freelancer

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:

Programarea arduino direct, fără usb, cronica freelancer

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:

Programarea arduino direct, fără usb, cronica freelancer
Secvența de lipire din stânga, aceasta este vederea conectorului din partea superioară - din partea laterală a instalației procesorului.

Programarea arduino direct, fără usb, cronica freelancer

Pe partea inferioară, nu lipim nimic, este clar că am renunțat la cipul de interfață USB, nu a funcționat:

Programarea arduino direct, fără usb, cronica freelancer
După aceea puteți programa Arduino Nano fără cipul de interfață. Așa arată această conexiune în cazul meu:

Programarea arduino direct, fără usb, cronica freelancer

În mod similar, este posibil să aprindeți Arduino Pro Mini, în cazul în care acesta este conectat la programator după cum urmează:

Programarea arduino direct, fără usb, cronica freelancer

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ă







Articole similare

Trimiteți-le prietenilor: