Innholdsfortegnelse:
- Trinn 1: Brukt programvare:
- Trinn 2: Komponenter som brukes:
- Trinn 3: Kretsdiagram
- Trinn 4: Kode:
- Trinn 5: Arbeidsprinsipp og video:
Video: Slik mottar du data fra STM32 -basert mikrokontroller til PC: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Her i denne opplæringen har vi overført data fra mikrokontroller til PC ved hjelp av en av UART av STM32l100 mcu.
Trinn 1: Brukt programvare:
Dette er programvaren vi har brukt til dette prosjektet:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® for STM32 er en fleksibel og utvidbar utviklings- og feilsøkings-IDE for STM32 MCU-utviklere som ønsker ekstremt kraftige verktøy for utvikling av innebygd programvare av høy kvalitet. TrueSTUDIO® er basert på åpne standarder (ECLIPSE og GNU) og utvidet med profesjonelle funksjoner for kodebehandling og avansert systemanalyse. Dette gir et unikt innblikk i strukturen og den dynamiske oppførselen til systemet.
Du kan laste ned denne programvaren fra denne lenken
2. STM32CubeMX: STM32CubeMX er et grafisk verktøy som tillater en veldig enkel konfigurasjon av STM32 mikrokontrollere og mikroprosessorer, samt generering av tilsvarende initialisering C-kode for Arm® Cortex®-M-kjernen eller et delvis Linux® Device Tree for Arm ® Cortex®-A-kjerne), gjennom en trinnvis prosess.
Du kan laste ned denne programvaren fra denne lenken
Trinn 2: Komponenter som brukes:
Det er hovedsakelig to hardwares vi har brukt i denne opplæringen:
1.32L100CDISCOVERY: 32L100CDISCOVERY hjelper deg med å oppdage funksjonene til STM32L100 Value Line 32-biters Cortex®-M3 mikrokontrollere og enkelt utvikle applikasjonene dine. Den inneholder alt som kreves for at nybegynnere og erfarne brukere skal komme raskt i gang. Basert på STM32L100RCT6, inkluderer den et ST-LINK/V2 innebygd feilsøkingsverktøy, lysdioder, trykknapper for enkel tilkobling av flere komponenter og moduler.
2. USB til TTL -omformer. Som i dette oppdagelseskortet kan vi ikke få serielle data direkte fra st-link debugger-kabel, så vi må kjøpe en usb til TTL-omformer. Arbeidsprinsippet for USB til TTL -omformer er veldig enkelt. Dette er en USB til TTL UART -omformermodul som er basert på CP2102 Bridge av SiLabs. Denne modulen kan brukes med bærbare datamaskiner som ikke har standard seriell port. Denne modulen lager en virtuell COM -port ved bruk av USB på datamaskinen din som kan støtte forskjellige standard Baud -priser for seriell kommunikasjon.
Trinn 3: Kretsdiagram
Tilkoblinger er som nedenfor:
32L100 oppdagelseskort USB til TTL konvertere
Txd of discovery board (PA9) Rxd
GND GND
3V3 3V3
Trinn 4: Kode:
Siden vi har opprettet koden ved hjelp av STM32CubeMX, så her deler jeg deg main.c -filen.
du kan få main.c -filen fra lenken nedenfor
Trinn 5: Arbeidsprinsipp og video:
Her må du først åpne STM32CubeMX, så må du velge riktig brett eller mcu hvis du bruker et tilpasset brett.
For hele prosessen, vennligst se vår innebygde video.
Hele prosjektbeskrivelsen er gitt i videoen ovenfor
Hvis du er i tvil om dette prosjektet, kan du gjerne kommentere oss nedenfor. Og hvis du vil lære mer om innebygd system, kan du besøke vår YouTube -kanal
Besøk og lik vår Facebook -side for hyppige oppdateringer.
Takk og hilsen, Embedotronics Technologies
Anbefalt:
Slik sender du data fra M5Stack StickC til Delphi: 6 trinn
Slik sender du data fra M5Stack StickC til Delphi: I denne videoen lærer vi hvordan du sender verdier fra StickC -bord til Delphi VCL -applikasjon ved hjelp av Visuino. Se videoen
Slik sender du store filer fra datamaskin til datamaskin: 6 trinn
Slik sender du store filer fra datamaskin til datamaskin: Filstørrelsene fortsetter å øke i størrelse etter hvert som teknologien utvikler seg. Hvis du er i et kreativt håndverk, for eksempel design eller modellering, eller bare en hobbyist, kan det være vanskelig å overføre store filer. De fleste e -posttjenester begrenser maksimale vedleggsstørrelser til omtrent 25
Sett opp fra scratch en Raspberry Pi for å logge data fra Arduino: 5 trinn
Sett opp fra scratch en Raspberry Pi for å logge data fra Arduino: Denne opplæringen er for de som ikke har erfaring med å installere en ny maskinvare eller programvare, enn si Python eller Linux. La oss si at du har bestilt Raspberry Pi (RPi) med SD kort (minst 8 GB, jeg brukte 16 GB, type I) og strømforsyning (5V, minst 2
Hvordan telle fra 0 til 99 Bruke 8051 mikrokontroller med 7 segmentvisning: 5 trinn (med bilder)
Hvordan telle fra 0 til 99 Bruke 8051 mikrokontroller med 7 -segmenters skjerm: Hei alle sammen, I denne opplæringen skal vi fortelle deg hvordan du teller fra 0 til 99 ved å bruke to 7 -segmenters display
Slik legger du til brukernivåer fra NUMA til din kopi av N ved hjelp av NumADD Firefox AddOn: 4 trinn
Slik legger du til brukernivåer fra NUMA til din kopi av N ved hjelp av NumADD Firefox AddOn: Enhver bruker av Metanets N -brukerdatabase NUMA vil vite hvor klumpete grensesnittet er for å kopiere brukeropprettede nivåer til din kopi av spillet. NumADD, utrydder behovet for kopiering og liming og gjør overføringsnivåer til en museklisk