Satura rādītājs:

Kā saņemt datus no STM32 bāzes mikrokontrollera uz datoru: 5 soļi
Kā saņemt datus no STM32 bāzes mikrokontrollera uz datoru: 5 soļi

Video: Kā saņemt datus no STM32 bāzes mikrokontrollera uz datoru: 5 soļi

Video: Kā saņemt datus no STM32 bāzes mikrokontrollera uz datoru: 5 soļi
Video: SKR Pro v1.x - установка Klipper 2024, Novembris
Anonim
Kā saņemt datus no STM32 bāzes mikrokontrollera uz datoru
Kā saņemt datus no STM32 bāzes mikrokontrollera uz datoru

Š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:

Izmantotā programmatūra
Izmantotā programmatūra
Izmantotā programmatūra
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:

Izmantotās sastāvdaļas
Izmantotās sastāvdaļas
Izmantotās sastāvdaļas
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

Ķēdes diagramma
Ķēdes diagramma

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: