Satura rādītājs:
- 1. darbība. Izmantotā programmatūra:
- 2. darbība. Izmantotās sastāvdaļas:
- 3. darbība: shēmas shēma
- 4. darbība: kods:
- 5. darbība. Darba princips un video:
Video: Kā saņemt datus no STM32 bāzes mikrokontrollera uz datoru: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šajā apmācībā mēs esam pārsūtījuši datus no mikrokontrollera uz datoru, izmantojot vienu no STM32l100 mcu UART.
1. darbība. Izmantotā programmatūra:
Šī ir programmatūra, ko esam izmantojuši šim projektam:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® for STM32 ir elastīga un paplašināma IDE izstrādes un atkļūdošanas programma STM32 MCU izstrādātājiem, kuri vēlas ārkārtīgi jaudīgus rīkus, lai palīdzētu izstrādāt augstas kvalitātes iegulto programmatūru. TrueSTUDIO® ir balstīts uz atvērtiem standartiem (ECLIPSE un GNU) un papildināts ar profesionālām funkcijām kodu pārvaldībai un uzlabotai sistēmas analīzei. Tas sniedz unikālu ieskatu sistēmas struktūrā un dinamiskajā uzvedībā.
Šo programmatūru varat lejupielādēt no šīs saites
2. STM32CubeMX: STM32CubeMX ir grafisks rīks, kas ļauj ļoti viegli konfigurēt STM32 mikrokontrollerus un mikroprocesorus, kā arī ģenerēt atbilstošo inicializācijas C kodu Arm® Cortex®-M kodolam vai daļēju Linux® Device Tree for Arm ® Cortex®-A kodols), veicot pakāpenisku procesu.
Šo programmatūru varat lejupielādēt no šīs saites
2. darbība. Izmantotās sastāvdaļas:
Šajā apmācībā galvenokārt esam izmantojuši divas aparatūras:
1.32L100CDISCOVERY: 32L100CDISCOVERY palīdz jums atklāt STM32L100 Value Line 32 bitu Cortex®-M3 mikrokontrolleru funkcijas un viegli attīstīt savas lietojumprogrammas. Tajā ir viss nepieciešamais iesācējiem un pieredzējušiem lietotājiem, lai ātri sāktu darbu. Pamatojoties uz STM32L100RCT6, tajā ir iebūvēts atkļūdošanas rīks ST-LINK/V2, gaismas diodes, spiedpogas, lai ērti savienotu papildu komponentus un moduļus.
2. USB uz TTL pārveidotājs. Tāpat kā šajā atklāšanas panelī, mēs nevaram iegūt seriālos datus tieši no st-link atkļūdotāja kabeļa, tāpēc mums ir jāiegādājas viens USB uz TTL pārveidotājs. USB uz TTL pārveidotāja darbības princips ir ļoti vienkāršs. Šis ir USB uz TTL UART pārveidotāja modulis, kura pamatā ir SiLabs CP2102 Bridge. Šo moduli var izmantot ar klēpjdatoriem, kuriem nav standarta seriālā porta. Šis modulis datorā izveido virtuālu COM portu, izmantojot USB, kas var atbalstīt dažādus sērijveida sakaru standarta Baud ātrumus.
3. darbība: shēmas shēma
Savienojumi ir šādi:
32L100atklāšanas dēlis no USB uz TTL pārveidotājs
Atklāšanas dēļa Txd (PA9) Rxd
GND GND
3V3 3V3
4. darbība: kods:
Tā kā mēs esam izveidojuši kodu ar STM32CubeMX palīdzību, tāpēc šeit es dalos ar jums failā main.c
Jūs varat iegūt failu main.c no zemāk esošās saites
5. darbība. Darba princips un video:
Šeit vispirms ir jāatver STM32CubeMX, pēc tam jāizvēlas pareizā tāfele vai mcu, ja izmantojat pielāgotu dēli.
Lai skatītu visu procesu, lūdzu, skatiet mūsu iegulšanas video.
Viss projekta apraksts ir sniegts iepriekš redzamajā video
Ja jums ir šaubas par šo projektu, lūdzu, komentējiet mūs zemāk. Un, ja vēlaties uzzināt vairāk par iegulto sistēmu, varat apmeklēt mūsu YouTube kanālu
Lūdzu, apmeklējiet mūsu Facebook lapu un atzīmējiet to ar Patīk, lai iegūtu bieži atjauninājumus.
Paldies un sveicieni, Embedotronikas tehnoloģijas
Ieteicams:
LED pulkstenis bez mikrokontrollera: 12 soļi
LED pulkstenis bez mikrokontrollera: Kā šķiet, man patīk izgatavot dažādus pulksteņus. Esmu uzbūvējis un projektējis daudzus elektroniskos un mehāniskos pulksteņus, un šis ir vēl viens. Mans pirmais elektronikas pulkstenis prasīja vairākas atkārtošanās, un es uzzināju daudz jauna. Piedāvātais dizains ir uzlabots
Digitālais pulkstenis, bet bez mikrokontrollera [Hardcore Electronics]: 13 soļi (ar attēliem)
Digitālais pulkstenis, bet bez mikrokontrollera [Hardcore Electronics]: Ir diezgan viegli izveidot shēmas ar mikrokontrolleri, taču mēs pilnībā aizmirstam daudz darba, kas mikrokontrolleram bija jāveic, lai pabeigtu vienkāršu uzdevumu (pat ja mirgo LED). Tātad, cik grūti būtu izveidot digitālo pulksteni pilnā apjomā
Saņemt e -pasta paziņojumus no saviem IoT projektiem: 6 soļi
Saņemiet e -pasta paziņojumus no saviem IoT projektiem: programmējiet e -pasta paziņojumus, kas savieno jūsu IoT projektus ar Adafruit IO un IFTTT. Esmu publicējis dažus IoT projektus. Es ceru, ka esat tos redzējis, ja nē, es uzaicinu jūs uz savu profilu un pārbaudīt tos. Es gribēju saņemt dažus paziņojumus, kad mainīgais
Kā iegūt datus no Firebase datu bāzes NodeMCU: 7 soļi
Kā izgūt datus no Firebase datu bāzes NodeMCU: Lai iegūtu šo pamācību, mēs iegūsim datus no Google Firebase datu bāzes un iegūsim tos, izmantojot NodeMCU turpmākai parsēšanai. PROJEKTA PRASĪBAS: 1) NodeMCU vai ESP8266 Controller2) G-Mail kontu, lai izveidotu Firebase datu bāzi. 3) Lejupielādējiet
AVR mikrokontrollera drošinātāju bitu konfigurācija. LED mirgošanas programmas izveide un augšupielāde mikrokontrollera zibatmiņā: 5 soļi
AVR mikrokontrollera drošinātāju bitu konfigurācija. LED mirgošanas programmas izveide un augšupielāde mikrokontrollera zibatmiņā: Šajā gadījumā mēs izveidosim vienkāršu programmu C kodā un ierakstīsim to mikrokontrollera atmiņā. Mēs uzrakstīsim savu programmu un apkoposim hex failu, izmantojot integrēto izstrādes platformu Atmel Studio. Mēs konfigurēsim drošinātāju bi