Sisällysluettelo:
- Vaihe 1: Mitä tarvitset:
- Vaihe 2: Arduino IDE
- Vaihe 3: Ajurit
- Vaihe 4: Käynnistyslataimen polttaminen
- Vaihe 5: Ensimmäinen ohjelmointi
Video: Arduino -vaihtoehto - STM32 Blue Pill -ohjelmointi USB: n kautta: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Sinä ja minä rakastamme Arduino -levyjä pienimmästä Attiny85: stä suurimpaan MEGA2560: een. Jos kuitenkin tarvitset enemmän nopeutta, enemmän analogisia tuloja, enemmän tarkkuutta, mutta et silti halua vaihtaa Arduino -ohjelmoinnista, on tyylikäs ratkaisu…. Sininen pilleri!
Jos et ole kuullut, on olemassa Arduinon nano -kaltainen levy, lempinimeltään sininen pilleri. Haluatko arvata sen värin?
Parasta (lukuun ottamatta hämmästyttävää nopeutta ja yleistä suorituskykyä) on kyky ohjelmoida se Arduino IDE: llä, mikä tekee siitä olennaisesti Arduinon.
Sanot, että se kuulostaa liian hyvältä ollakseen totta ja niin se on. On saalis. Levyjä ei voi ohjelmoida USB: n kautta, koska niissä ei ole käynnistyslatainta. (Käynnistyslatain on pohjimmiltaan Windows mikrokontrollereille, se ei tee mitään, mutta tarvitset sitä silti tavaroiden suorittamiseen)
Tässä ohjeessa näytän sinulle, mistä levyt hankitaan, miten ne ohjelmoidaan ja KORJAA ei -USB -yhteysongelma, jotta voit ohjelmoida sen aivan kuten Arduino käyttämällä vain USB -sarjayhteyttä.
Vaihe 1: Mitä tarvitset:
Ensin tarvitset itse levyn. Suosittelen ostamaan ne täältä:
www.ebay.com/itm/192674786885
Tarvitset myös USB -TTL -ohjelmointilaitteen, joka sinun tarvitsee vain ohjelmoida levy ensimmäisellä kerralla, mutta se on hyödyllinen myös muille projekteille, joten voit myös omistaa sen … saat sen täältä:
www.ebay.com/itm/401604236499
Jotkut johdot tai hyppyjohdot ovat myös hyödyllisiä, mutta oletan, että sinulla on ne käsillä. Jos ei, improvisoi.
Vaihe 2: Arduino IDE
Ennen kuin voit aloittaa sinisen pillerin ohjelmoinnin Arduino IDE: ssä. sinun on lisättävä muutama asia. Älä huoli, tämä on melko helppoa.
Avaa ensin Arduino IDE. Siirry kohtaan Tiedosto-> Suositukset… uusi ikkuna avautuu
Alareunassa on rivi, jossa lukee "Lisätaulupäälliköiden URL -osoitteet:"… rivin lopussa on kahden ikkunan kuvake auki, napsauta sitä.
Vielä yksi ikkuna avautuu ja sinne on kirjoitettava
dan.drown.org/stm32duino/package_STM32duino_index.json
Jos ikkunassa on jo jotain, siirry uudelle riville. Napsauta sitten OK ja sulje Arduino IDE.
Katso, kova osa on tehty.
Nyt sinun pitäisi avata IDE uudelleen ja mennä Työkalut-> levyt-> Taulujen hallinta (se on ensimmäinen asia luettelossa)
Näkyviin tulee uusi ikkuna, jossa lukee "Suodata haku …" ja kirjoita stm32f1
Tuloksen pitäisi olla vain yksi. Napsauta asennus (oikea alakulma) ja odota asennusta. Kun tämä on valmis, sulje IDE uudelleen.
Siinä kaikki IDE -osan kanssa.
Vaihe 3: Ajurit
Koska Windows ei tunnista levyä kunnolla, sinun on asennettava ohjaimet manuaalisesti. Tämäkin on vain "vedä ja pudota" -prosessi, joten älä huoli, olen varma, että pystyt käsittelemään sitä.
Lataa ensin ohjaimet täältä:
github.com/rogerclarkmelbourne/Arduino_STM32
Voit tehdä tämän napsauttamalla vihreää painiketta "Kloona tai lataa" ja valitsemalla sitten Lataa ZIP.
Kun olet tehnyt sen, avaa zip -tiedosto. Pidä se auki ja siirry mihin tahansa Arduinon asennuskansioon. Se on yleensä C: / Program Files (x86) Arduino
Kun olet siellä, avaa laitteistokansio… sinulla pitäisi olla sellainen, mutta jos ei, tee vain yksi.
Kun olet laitteistokansiossa, vedä "Arduino_STM32-master" ZIP-tiedostosta laitteistokansioon. Nimeä se uudelleen Arduino_STM32: ksi (poista vain pääosa)
Avaa nyt Arduino_STM32 -kansio… sisällä on kansio, jonka nimi on ajurit. Jossain kansiossa on tiedosto nimeltä install_drivers (se on erätiedosto). Napsauta sitä ja asenna ohjaimet. Sano vain kyllä kaikelle.
Onnittelut, olet pohjimmiltaan valmis… hyvin, melkein.
Vaihe 4: Käynnistyslataimen polttaminen
Muista, että "ikkunat", joiden on oltava taululla, jotta voit käyttää USB: tä, meidän on nyt laitettava se taululle. Sitä kutsutaan käynnistyslataajaksi, mutta nimellä ei ole väliä.
Tätä varten tarvitset kaksi asiaa. Lataa molemmat täältä:
www.st.com/en/development-tools/flasher-stm32.html
Tämä on ohjelma, jolla asennat käynnistyslataimen. (sivun alareuna) Sinun on rekisteröidyttävä sivulle ja voit ladata sen.
Sinun on myös ladattava itse käynnistyslatain. Voit saada sen täältä:
github.com/rogerclarkmelbourne/STM32duino-bootloader/tree/master/binaries
Lataa "generic_boot_pc13.bit"
Nyt kun sinulla on kaikki mitä tarvitset aloittaaksesi, on aika yhdistää kaikki ja polttaa käynnistyslatain.
Liitä USB-TTL-sovitin USB-porttiin.
Tee nämä liitokset
USB-TTL ……..sininen pilleri
TX ……… A10
RX ……… A9
3.3V …3.3.3V
GND …….. GND
Sinisen pillerin ylemmän hyppääjän on oltava oikealla puolella. (katso kuva)
Avaa nyt juuri lataamasi ohjelmisto. Asenna se (napsauta seuraava seuraava seuraava) ja avaa se sitten.
Sen pitäisi tunnistaa laitteesi ja luetella COM -portti. Jos se ei tarkista, oletko menettänyt ehdon tai onko yhteytesi kunnossa. Suorita myös ohjelmisto uudelleen, jotta se nollataan.
Kun olet tunnistanut COM -portin, voit napsauttaa Seuraava -painiketta 3 kertaa ja tulet ikkunaan, jossa voit valita "Lataa laitteelle" … valitse se ja missä lukee "Lataa tiedostosta", napsauta… -kuvaketta ja etsi käynnistyslataimesi. Valitse se, napsauta ok ja napsauta uudelleen Seuraava. Tämä asentaa käynnistyslataimen. Voit sulkea ohjelman nyt, mutta ÄLÄ irrota levyä vielä!
Varmista ensin, että laitat levyn ylin hyppääjä takaisin vasemmalle puolelle, jotta molemmat ovat 0 -asennossa. Nyt voit katkaista kaiken.
Vaihe 5: Ensimmäinen ohjelmointi
Avaa Arduino IDE. Siirry työkaluihin ja sieltä, jossa lukee "Taulut", valitse "Generic STM32F103C series"
Valitse latausmenetelmäksi STM32duino -käynnistyslatain
Valitse portiksi "COMX (Maple Mini)"…. X on porttisi numero.
Sininen pilleri tuli juuri Maple Mini. Älä unohda jälleen kerran puseroita, kuten kuvassa.
Olet hyvä mennä. Ensimmäistä ohjelmaa varten sinun ei tarvitse ladata mitään hienoa, voit ladata vain tyhjän luonnoksen, jossa on asennus- ja silmukkatoiminto, mutta haluan tehdä Serial.print -ohjelman, koska se on tyydyttävämpi. Ohjelmani on liitteenä alla. Se on txt -tiedosto, joten kopioi se Arduino IDE -laitteeseen, jos haluat käyttää sitä.
IDE saattaa ilmoittaa virheestä, buf lataa silti ohjelman, joten voit vain jättää sen huomiotta. Jos sinulla on edelleen ongelmia, yritä asettaa kahden hyppääjän alempi oikeaan asentoon.
Kaiken tämän jälkeen, onnittelut! Voit nyt käyttää sinistä pilleriä Arduinona!
Suositeltava:
Geeetech Board Raspberry Pi: lle mukautetun USB -kaapelin kautta suoraan langallisesti: 4 vaihetta
Geeetech Board Raspberry Pi: lle mukautetun USB -kaapelin kautta suoraan langallisesti: Hei! Tässä oppaassa näytetään, miten voit tehdä mukautetun 4-nastaisen USB-JST XH -kaapelin, jotta voit kytkeä Raspberry Pi -laitteen tai muun USB-laitteen suoraan Geeetech 2560 rev 3 -korttiin Geeetech-tulostimessa, kuten A10: ssä. Tämä kaapeli kytketään kätevään rinnakkaisliitäntään
4WD -robotti, jota ohjataan USB -etäohjaimen kautta: 6 vaihetta
4WD -robotti, jota ohjataan USB -etäpeliohjaimella: Seuraavaa robotiikkaprojektiani varten minun oli pakko suunnitella/suunnitella oma robottialustani odottamattomien olosuhteiden vuoksi. kyky, joten ajattelin, että se olisi hauska sivuprofiili
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): 6 vaihetta
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): Tässä ohjeessa näytän sinulle, kuinka voit ohjata laitteita, kuten LED-valoja, releitä, moottoreita jne. Internetin kautta verkkoselaimen kautta. Ja voit käyttää ohjaimia turvallisesti millä tahansa laitteella. Tässä käyttämäni verkkoalusta on RemoteMe.org -vierailu
Kuinka tehdä oma USB -autolaturi mille tahansa iPodille tai muille laitteille, jotka lataavat USB: n kautta: 10 vaihetta (kuvilla)
Kuinka tehdä oma USB -autolaturi mille tahansa iPodille tai muulle USB -latauksella varustetulle laitteelle: Luo USB -autolaturi mille tahansa iPodille tai muulle laitteelle, joka lataa USB: n kautta, yhdistämällä autoadapteri, joka lähettää 5 V: n ja USB -naarasliitännän. Tämän projektin tärkein osa on varmistaa, että valitsemasi autosovittimen lähtö on veto
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: 6 vaihetta
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: Joskus sinun on ehkä siirrettävä tiedostoja verkon kautta useille tietokoneille. Vaikka voit laittaa sen flash -asemaan tai CD/DVD -levylle, sinun on mentävä jokaiseen tietokoneeseen kopioimalla tiedostot, ja kaikkien tiedostojen kopioiminen voi viedä hetken (etenkin f