Innehållsförteckning:
- Steg 1: Använd programvara:
- Steg 2: Komponenter som används:
- Steg 3: Kretsdiagram
- Steg 4: Kod:
- Steg 5: Arbetsprincip och video:
Video: Hur man tar emot data från STM32 -baserad mikrokontroller till PC: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Här i denna handledning har vi överfört data från mikrokontroller till PC med hjälp av en av UART av STM32l100 mcu.
Steg 1: Använd programvara:
Detta är den programvara vi har använt för detta projekt:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® för STM32 är en flexibel och utökbar IDE för utvecklare och felsökning för STM32 MCU-utvecklare som vill ha extremt kraftfulla verktyg för att utveckla inbyggd programvara av hög kvalitet. TrueSTUDIO® bygger på öppna standarder (ECLIPSE och GNU) och utökas med professionella funktioner för kodhantering och avancerad systemanalys. Detta ger en unik inblick i systemets struktur och dynamiska beteende.
Du kan ladda ner denna programvara från den här länken
2. STM32CubeMX: STM32CubeMX är ett grafiskt verktyg som möjliggör en mycket enkel konfiguration av STM32 mikrokontroller och mikroprocessorer, samt generering av motsvarande initialisering C-kod för Arm® Cortex®-M-kärnan eller ett delvis Linux® Device Tree for Arm ® Cortex®-A-kärna), genom en steg-för-steg-process.
Du kan ladda ner denna programvara från den här länken
Steg 2: Komponenter som används:
Det finns huvudsakligen två hårdvaror som vi har använt i denna handledning:
1.32L100CDISCOVERY: 32L100CDISCOVERY hjälper dig att upptäcka funktionerna i STM32L100 Value Line 32-bitars Cortex®-M3 mikrokontroller och att enkelt utveckla dina applikationer. Den innehåller allt som krävs för nybörjare och erfarna användare för att komma igång snabbt. Baserat på STM32L100RCT6, innehåller den ett ST-LINK/V2 inbäddat felsökningsverktyg, lysdioder, tryckknappar för enkel anslutning av ytterligare komponenter och moduler.
2. USB till TTL -omvandlare. Som i denna upptäcktskort kan vi inte få seriell data direkt från st-link debugger-kabel så vi måste köpa en usb till TTL-omvandlare. Arbetsprincipen för USB till TTL -omvandlare är mycket enkel. Detta är en USB till TTL UART -omvandlarmodul som är baserad på CP2102 Bridge från SiLabs. Denna modul kan användas med bärbara datorer som inte har standard seriell port. Denna modul skapar en virtuell COM -port med USB på din dator som kan stödja olika standard Baud -priser för seriell kommunikation.
Steg 3: Kretsdiagram
Anslutningar är enligt nedan:
32L100 -upptäcktskort USB till TTL -konvertering
Txd of discovery board (PA9) Rxd
GND GND
3V3 3V3
Steg 4: Kod:
Eftersom vi har skapat koden med hjälp av STM32CubeMX, så här delar jag dig med main.c -filen.
du kan hämta main.c -filen från länken nedan
Steg 5: Arbetsprincip och video:
Här måste du först öppna STM32CubeMX och sedan måste du välja rätt bräda eller mcu om du använder ett anpassat kort.
För hela processen, se vår bädda in video.
Hela projektbeskrivningen ges i ovanstående video
Om du har några tvivel angående detta projekt är du välkommen att kommentera oss nedan. Och om du vill lära dig mer om inbäddade system kan du besöka vår youtube -kanal
Besök och gilla vår Facebook -sida för frekventa uppdateringar.
Tack och hälsningar, Embedotronics Technologies
Rekommenderad:
Hur man lägger till videor till din iPhone från Ubuntu: 4 steg
Så här lägger du till videor till din iPhone från Ubuntu: Om du använder Ubuntu och iPhone kanske du vill lägga till några videor till din enhet med din dator. Oroa dig inte, det är ganska enkelt och kräver inte att du jailbreak din iPhone
Hur tar jag bort bakgrundsbrus från video?: 3 steg (med bilder)
Hur tar jag bort bakgrundsbrus från video?: Vi filmar ofta video med vår telefon. De hjälper oss att spela in det ögonblick vi vill memorera. Men du kommer alltid att stöta på detta att när du tittar på videorna har de kraftigt bakgrundsbrus. Kanske är det mindre eller kanske förstör det din video. Hur
Hur man räknar från 0 till 99 Använda 8051 mikrokontroller med 7 segmentvisning: 5 steg (med bilder)
Hur man räknar från 0 till 99 Använda 8051 mikrokontroller med 7 -segmentskärm: Hej alla, I denna handledning kommer vi att berätta om hur man räknar från 0 till 99 med två 7 -segmentskärm
Hur man driver många lysdioder från några mikrokontroller -stift: 6 steg (med bilder)
Hur man driver många lysdioder från några mikrokontroller-stift: Med det faktum att många mikrokontrollerstift har tre tillstånd (+V, GND eller "hög impedans" kan du driva N*(N-1) lysdioder från N-stift Så den lilla 8 -stifts mikrokontrollern som en PIC12Fxxx eller en ATtiny11 kan driva 20 lysdioder på fem tillgängliga
Hur man lägger till användarnivåer från NUMA till din kopia av N med NumADD Firefox AddOn: 4 steg
Så här lägger du till användarnivåer från NUMA till din kopia av N med NumADD Firefox AddOn: Alla användare av Metanets N -användardatabas NUMA kommer att veta hur klumpigt gränssnittet är för att kopiera användarskapade nivåer till din kopia av spelet. NumADD, utraderar behovet av kopiering och klistra in och gör överföringsnivåer till en musklic