Sisällysluettelo:
- Vaihe 1: Käytetty ohjelmisto:
- Vaihe 2: Käytetyt komponentit:
- Vaihe 3: Koodi:
- Vaihe 4: Toimintaperiaate ja video:
Video: Atollic TrueStudio-kytke LED-valo päälle painamalla painiketta STM32L100-painikkeella: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä STM32 -opetusohjelmassa aion kertoa sinulle STM32L100: n GPIO -nastan lukemisesta, joten tässä teen yhden Led -hehkun vain painamalla painiketta
Vaihe 1: Käytetty ohjelmisto:
Tässä ovat ohjelmistot, joita olemme käyttäneet tässä projektissa:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® for STM32 on joustava ja laajennettava kehitys- ja virheenkorjaus-IDE STM32 MCU -kehittäjille, jotka haluavat erittäin tehokkaita työkaluja laadukkaiden sulautettujen ohjelmistojen kehittämiseen. TrueSTUDIO® perustuu avoimiin standardeihin (ECLIPSE ja GNU) ja siihen on lisätty ammattimaisia ominaisuuksia koodinhallintaan ja edistyneeseen järjestelmäanalyysiin. Tämä antaa ainutlaatuisen käsityksen järjestelmän rakenteesta ja dynaamisesta käyttäytymisestä.
Voit ladata tämän ohjelmiston tästä linkistä
2. STM32CubeMX: STM32CubeMX on graafinen työkalu, joka mahdollistaa STM32-mikro-ohjaimien ja mikroprosessorien erittäin helpon konfiguroinnin sekä vastaavan C-alustuskoodin generoinnin Arm® Cortex®-M -ydintä tai osittaista Linux®-laitepuuta varten ® Cortex®-A-ydin) vaihe vaiheelta.
Voit ladata tämän ohjelmiston tästä linkistä
Vaihe 2: Käytetyt komponentit:
Tässä opetusohjelmassa on käytetty vain yhtä laitteistoa:
1.32L100CDISCOVERY: 32L100CDISCOVERY auttaa sinua löytämään STM32L100 Value Line 32-bittisten Cortex®-M3-mikro-ohjaimien ominaisuudet ja kehittämään sovelluksiasi helposti. Se sisältää kaiken tarvittavan aloittelijoille ja kokeneille käyttäjille, jotta pääset nopeasti alkuun.
Se perustuu STM32L100RCT6: een ja sisältää ST-LINK/V2-sulautetun virheenkorjaustyökalun, LEDit, painikkeet lisäkomponenttien ja -moduulien liittämistä varten.
Vaihe 3: Koodi:
Koska olemme luoneet koodin STM32CubeMX: n avulla, jaan tässä sinulle main.c -tiedoston.
saat main.c -tiedoston alla olevasta linkistä
Vaihe 4: Toimintaperiaate ja video:
Tässä sinun on ensin avattava STM32CubeMX ja sitten valittava oikea levy tai mcu, jos käytät mukautettua levyä.
Katso koko prosessi upotusvideostamme. Koko projektikuvaus on esitetty yllä olevassa videossa
Jos sinulla on epäilyksiä tästä projektista, voit vapaasti kommentoida meitä alla. Ja jos haluat oppia lisää sulautetusta järjestelmästä, voit käydä YouTube -kanavallamme
Käy ja tykkää Facebook -sivustamme saadaksesi usein päivityksiä.
Kiitos ja terveiset, Embedotronics Technologies
Suositeltava:
Arduino Uno + ESP8266 ESP-01 Lampun kytkeminen päälle Internetin kautta (ei LAN WIFI): 3 vaihetta
Arduino Uno + ESP8266 ESP-01 Lampun kytkeminen päälle Internetin kautta (ei LAN WIFI): Sytytä lamppu minkä tahansa laitteen verkkosivuston kautta kyseisen laitteen verkkoselaimella, vaikka olisit kaukana lampusta. Voit käyttää verkkosivustoa kannettavan tietokoneen, älypuhelimen tai jonkin muun laitteen kautta asennetun verkkoselaimen kautta
Kodinkoneiden kosketusvirran kytkeminen päälle/pois: 4 vaihetta
Kosketusvirtakytkimen tekeminen kodinkoneisiin: Tämä on kosketus ON/OFF -kytkin ilman mikro -ohjainta. Voitko koskettaa sormeasi? Ensimmäistä kertaa metallilevyllä sitten hehkulamppu? PÄÄLLÄ ja sormen lampun irrotuksen jälkeen? Pysyä. Voitko koskettaa sormeasi? Toinen kerta metallilevyllä sitten hehkulamppu?
USB iloinen/surullinen päälle/pois kytkinlevy legoilla :): 9 vaihetta
USB iloinen/surullinen päälle/pois -kytkinlevy Legojen kanssa :): Totta puhuen, en yrittänyt tehdä hymiöitä XD Leikin vain sitä, kuinka voisin rakentaa kytkentärasian Legoilla ja se vain tapahtui. Tässä on kuitenkin ohjeet, jos haluat rakentaa oman. =)
Atollic TrueSTUDIO-STM32L100 PWM -opetusohjelma: 4 vaihetta
Atollic TrueSTUDIO-STM32L100 PWM -opetusohjelma: Tässä opetusohjelmassa kerromme sinulle, kuinka käyttää PWM: ää STM32-pohjaisessa mikrokontrollerissa, tässä käytämme 32L100discovery-Discovery Kit -sovellusta, jossa on STM32L100RCT6-mikrokontrolleri
Sinun on painettava painiketta!: 10 vaihetta
Sinulla on painike!: Hei, kaverit! Olen Irisa Tsai Taipeista, Taiwanista. Olen yhdeksäs luokkalainen Kang Chiaon kansainvälisessä koulussa. Kang Chiao on vuorella sijaitseva koulu, jossa on kattavia kursseja, joita opiskelijat voivat suorittaa. Erilaisia aiheita on saatavilla