
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53

Hier in hierdie tutoriaal het ons data van mikrobeheerder na 'n rekenaar oorgedra met behulp van een van die UART van STM32l100 mcu.
Stap 1: Gebruikte sagteware:


Dit is die sagteware wat ons vir hierdie projek gebruik het:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® vir STM32 is 'n buigsame en uitbreidbare IDE vir STM32 MCU-ontwikkelaars wat uiters kragtige instrumente wil hê om te help met die ontwikkeling van ingebedde sagteware van hoë gehalte. TrueSTUDIO® is gebaseer op oop standaarde (ECLIPSE en GNU) en uitgebrei met professionele funksies vir kodebestuur en gevorderde stelselanalise. Dit gee 'n unieke insig in die struktuur en die dinamiese gedrag van die stelsel.
U kan hierdie sagteware vanaf hierdie skakel aflaai
2. STM32CubeMX: STM32CubeMX is 'n grafiese hulpmiddel wat 'n baie maklike opset van STM32-mikrobeheerders en mikroverwerkers moontlik maak, sowel as die opwekking van die ooreenstemmende inisialisering C-kode vir die Arm® Cortex®-M-kern of 'n gedeeltelike Linux®-apparaatboom vir arm ® Cortex®-A-kern), deur 'n stap-vir-stap proses.
U kan hierdie sagteware vanaf hierdie skakel aflaai
Stap 2: Gebruikte komponente:


Daar is hoofsaaklik twee hardeware wat ons in hierdie tutoriaal gebruik het:
1.32L100CDISCOVERY: Die 32L100CDISCOVERY help u om die funksies van die STM32L100 Value Line 32-bis Cortex®-M3 mikrobeheerders te ontdek en om u toepassings maklik te ontwikkel. Dit bevat alles wat nodig is vir beginners en ervare gebruikers om vinnig aan die gang te kom. Gebaseer op die STM32L100RCT6, bevat dit 'n ingeboude ontfoutingsinstrument ST-LINK/V2, LED's, drukknoppies vir maklike verbinding van ekstra komponente en modules.
2. USB na TTL omskakelaar. Soos met hierdie ontdekkingsbord, kan ons nie seriële data direk vanaf die st-link-ontfoutingskabel kry nie, dus moet ons een usb na TTL-omskakelaar koop. Die werkbeginsel van USB na TTL -omskakelaar is baie eenvoudig, dit is 'n USB na TTL UART -omskakelingsmodule wat gebaseer is op CP2102 Bridge by SiLabs. Hierdie module kan gebruik word met skootrekenaars wat nie 'n standaard seriële poort het nie. Hierdie module skep 'n virtuele COM -poort met behulp van USB op u rekenaar wat verskillende standaard Baud -tariewe vir seriële kommunikasie kan ondersteun.
Stap 3: Kringdiagram

Verbindings is soos volg:
32L100 -ontdekkingsbord USB na TTL -omskakeling
Txd van ontdekkingsbord (PA9) Rxd
GND GND
3V3 3V3
Stap 4: Kode:
Aangesien ons die kode met behulp van STM32CubeMX geskep het, deel ek u die main.c -lêer hier.
u kan die main.c -lêer kry vanaf die onderstaande skakel
Stap 5: Werkbeginsel en video:

Hier moet u eers die STM32CubeMX oopmaak, dan moet u die regte bord of mcu kies as u 'n pasgemaakte bord gebruik.
Kyk na ons inbedvideo vir die hele proses.
Die hele projekbeskrywing word in bogenoemde video gegee
As u twyfel oor hierdie projek, kan u ons gerus hieronder kommentaar lewer. En as u meer wil weet oor die ingebedde stelsel, kan u ons YouTube -kanaal besoek
Besoek en hou van ons Facebook -blad vir gereelde opdaterings.
Dankie & groete, Embedotronics tegnologie
Aanbeveel:
Hoe om groot lêers van rekenaar na rekenaar te stuur: 6 stappe

Hoe om groot lêers van rekenaar na rekenaar te stuur: lêergrootte neem steeds toe namate tegnologie vorder. As u 'n kreatiewe handwerk het, soos ontwerp of modellering, of net 'n stokperdjie, kan dit moeilik wees om groot lêers oor te dra. Die meeste e -posdienste beperk die maksimum grootte van aanhangsels tot ongeveer 25
Ontvang e -poskennisgewings van u IoT -projekte: 6 stappe

Ontvang e -poskennisgewings van u IoT -projekte: Program -e -poskennisgewings wat u IoT -projekte verbind met Adafruit IO en IFTTT. Ek het 'n paar IoT -projekte gepubliseer. Ek hoop dat u hulle gesien het. Indien nie, nooi ek u uit na my profiel en kyk of ek 'n paar kennisgewings wil ontvang wanneer 'n veranderlike
Ontvang e -poswaarskuwings van u tuisveiligheidstelsel met behulp van Arduino: 3 stappe

Ontvang e -poswaarskuwings vanaf u tuisveiligheidstelsel met behulp van Arduino: Met behulp van Arduino kan ons basiese e -posfunksies maklik byna in enige bestaande installasie van die beveiligingsstelsel aanpas. Dit is veral geskik vir ouer stelsels wat waarskynlik lankal van 'n moniteringsdiens ontkoppel is
VALENTYNSDAG Love Birds: 'n boks om die klankboodskap van Telegram te stuur en te ontvang: 9 stappe (met foto's)

VALENTYNSDAG Love Birds: 'n boks om te stuur en te ontvang Telegram Audio Message: kyk na die video hier Wat is liefde (voëls)? Oh Baby, moenie my seermaak nie, maak my ook nie meer seer nie. Dit is 'n selfstandige toestel wat stemboodskappe ontvang na u liefde, familie of vriend. Maak die boks oop, druk op die knoppie terwyl u praat, los om die
Hoe om van 0 tot 99 te tel met behulp van 8051 mikrobeheerder met 7 segmentweergawe: 5 stappe (met foto's)

Hoe om van 0 tot 99 te tel Met behulp van 8051 mikrobeheerder met 7 -segmentweergawe: Hallo almal, in hierdie tutoriaal gaan ons u vertel hoe om van 0 tot 99 te tel met twee 7 -segment -skerms