
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59

Šioje pamokoje mes perdavėme duomenis iš mikrovaldiklio į kompiuterį naudodami vieną iš START32L100 mcu UART.
1 veiksmas: naudojama programinė įranga:


Šią programinę įrangą mes panaudojome šiam projektui:
1. „Atollic TrueSTUDIO“: „Atollic® TrueSTUDIO® for STM32“yra lankstus ir išplėstas IDE kūrimas ir derinimas, skirtas STM32 MCU kūrėjams, norintiems itin galingų įrankių, padedančių kurti aukštos kokybės įterptąją programinę įrangą. „TrueSTUDIO®“yra pagrįstas atvirais standartais (ECLIPSE ir GNU) ir papildytas profesionaliomis funkcijomis kodo valdymui ir pažangiai sistemos analizei. Tai suteikia unikalią informaciją apie sistemos struktūrą ir dinamišką elgesį.
Šią programinę įrangą galite atsisiųsti iš šios nuorodos
2. STM32CubeMX: STM32CubeMX yra grafinis įrankis, leidžiantis labai lengvai sukonfigūruoti STM32 mikrovaldiklius ir mikroprocesorius, taip pat sugeneruoti atitinkamą inicijavimo C kodą Arm® Cortex®-M branduoliui arba dalinį Linux® Device Tree for Arm ® Cortex®-A šerdis), naudojant žingsnis po žingsnio procesą.
Šią programinę įrangą galite atsisiųsti iš šios nuorodos
2 žingsnis: naudojami komponentai:


Šioje pamokoje daugiausia naudojome dvi aparatūras:
1.32L100CDISCOVERY: 32L100CDISCOVERY padeda jums atrasti STM32L100 Value Line 32 bitų „Cortex®-M3“mikrovaldiklių funkcijas ir lengvai kurti savo programas. Jame yra viskas, ko reikia pradedantiesiems ir patyrusiems vartotojams greitai pradėti. Remiantis STM32L100RCT6, jame yra įterptas ST-LINK/V2 derinimo įrankis, šviesos diodai, mygtukai, skirti lengvai prijungti papildomus komponentus ir modulius.
2. USB į TTL keitiklis. Kaip ir šioje atradimų lentoje, mes negalime gauti serijinių duomenų tiesiogiai iš st-link derinimo kabelio, todėl turime nusipirkti vieną USB į TTL keitiklį. USB į TTL keitiklio veikimo principas yra labai paprastas. Tai yra USB į TTL UART keitiklio modulis, pagrįstas „SiLabs“„CP2102 Bridge“. Šį modulį galima naudoti su nešiojamaisiais kompiuteriais, kurie neturi standartinio nuoseklaus prievado. Šis modulis sukuria virtualų COM prievadą, naudojant jūsų kompiuterio USB jungtį, kuri gali palaikyti įvairius standartinius serijinio ryšio baudų dažnius.
3 žingsnis: grandinės schema

Jungtys yra tokios:
32L100discovery board USB į TTL konvertuoti
Atradimo lentos (PA9) Txd Rxd
GND GND
3V3 3V3
4 žingsnis: kodas:
Kadangi kodą sukūrėme naudodamiesi „STM32CubeMX“, čia dalinuosi jumis „main.c“failu.
failą main.c galite gauti iš žemiau esančios nuorodos
5 žingsnis: darbo principas ir vaizdo įrašas:

Čia pirmiausia turite atidaryti STM32CubeMX, tada turite pasirinkti tinkamą plokštę arba MCU, jei naudojate pritaikytą plokštę.
Norėdami pamatyti visą procesą, žiūrėkite mūsų įterpimo vaizdo įrašą.
Visas projekto aprašymas pateiktas aukščiau esančiame vaizdo įraše
Jei turite kokių nors abejonių dėl šio projekto, nedvejodami pakomentuokite mus žemiau. O jei norite daugiau sužinoti apie įterptąją sistemą, galite apsilankyti mūsų „YouTube“kanale
Jei norite dažnai atnaujinti, apsilankykite ir pamėgkite mūsų „Facebook“puslapį.
Ačiū ir linkėjimai, Embedotronikos technologijos
Rekomenduojamas:
Kaip paversti seną/sugadintą kompiuterį ar nešiojamąjį kompiuterį į laikmenų dėžutę: 9 žingsniai

Kaip paversti seną/sugadintą kompiuterį ar nešiojamąjį kompiuterį į laikmenų dėžutę: Pasaulyje, kuriame technologijos tobulėja sparčiau nei mes, mūsų mylima elektronika per greitai pasensta. Galbūt jūsų mylinčios katės numušė nešiojamąjį kompiuterį nuo stalo ir ekranas sulūžo. O gal norite išmaniosios televizijos laikmenos
Lengvas būdas gauti duomenis iš jūsų transporto priemonės: 4 žingsniai

Lengvas būdas gauti duomenis iš savo transporto priemonės: Čia pristatome paprastą būdą gauti duomenis iš jūsų transporto priemonės OBD-II jungties ir GPS duomenis. OBD-II, antroji borto diagnostika, yra automobilių terminas, nurodantis transporto priemonės savidiagnostikos ir ataskaitų teikimo galimybes. OBD sistemos suteikia
Kaip gauti duomenis iš „Firebase“duomenų bazės „NodeMCU“: 7 veiksmai

Kaip gauti duomenis iš „Firebase“duomenų bazės „NodeMCU“: pagal šią instrukciją mes paimsime duomenis iš „Google Firebase“duomenų bazės ir paimsime juos naudodami „NodeMCU“, kad galėtume toliau analizuoti. PROJEKTO REIKALAVIMAI: 1) „NodeMCU“arba „ESP8266 Controller2“paskyrą „Firebase“duomenų bazės kūrimui. 3) Atsisiųskite
AVR mikrovaldiklio saugiklių bitų konfigūracija. Mikrovaldiklio „Flash“atminties sukūrimas ir įkėlimas LED mirksėjimo programa: 5 žingsniai

AVR mikrovaldiklio saugiklių bitų konfigūracija. Šviesos diodų mirksėjimo programos sukūrimas ir įkėlimas į mikrokontrolerio „Flash“atmintį: Šiuo atveju sukursime paprastą programą C kodu ir įrašysime ją į mikrovaldiklio atmintį. Mes parašysime savo programą ir sudarysime šešioliktainį failą, naudodami integruotą kūrimo platformą „Atmel Studio“. Mes sukonfigūruosime saugiklį bi
Kaip gauti muzikos iš beveik bet kurios (Haha) svetainės (jei tik galite ją išgirsti, galite ją gauti Gerai, jei ji įterpta į „Flash“, galbūt negalėsite) REDAGUOTA !!!!! Pridėta in

Kaip gauti muzikos iš beveik bet kurios (Haha) svetainės (jei tik galite ją išgirsti, galite ją gauti … Gerai, jei ji įterpta į „Flash“, galbūt negalėsite) REDAGUOTA !!!!! Pridėta informacija: jei jūs kada nors einate į svetainę ir ji groja jums patinkančią ir norimą dainą, tada čia yra nurodymas, kad jūs nesate mano kaltė, jei ką nors sujauksite (vienintelis būdas tai padaryti bus, jei pradėsite ištrinti medžiagą be priežasties) ) man pavyko gauti muzikos