Talaan ng mga Nilalaman:

Paano Makakatanggap ng Data Mula sa STM32 Batay sa Microcontroller sa PC: 5 Mga Hakbang
Paano Makakatanggap ng Data Mula sa STM32 Batay sa Microcontroller sa PC: 5 Mga Hakbang

Video: Paano Makakatanggap ng Data Mula sa STM32 Batay sa Microcontroller sa PC: 5 Mga Hakbang

Video: Paano Makakatanggap ng Data Mula sa STM32 Batay sa Microcontroller sa PC: 5 Mga Hakbang
Video: Hindi maka receive at send ng text message ang android phone fix! 2024, Nobyembre
Anonim
Paano Makakatanggap ng Data Mula sa STM32 Batay sa Microcontroller sa PC
Paano Makakatanggap ng Data Mula sa STM32 Batay sa Microcontroller sa PC

Dito sa tutorial na ito nakapagpadala kami ng data mula sa microcontroller sa PC gamit ang isa sa UART ng STM32l100 mcu.

Hakbang 1: Ginamit na Software:

Ginamit na Software
Ginamit na Software
Ginamit na Software
Ginamit na Software

Ito ang software na ginamit namin para sa proyektong ito:

1. Atollic TrueSTUDIO: Ang Atollic® TrueSTUDIO® para sa STM32 ay isang nababaluktot at napapalawak na pag-unlad at pag-debug ng IDE para sa mga developer ng STM32 MCU na nais ang napakalakas na mga tool upang matulungan ang pag-unlad ng de-kalidad na naka-embed na software. Ang TrueSTUDIO® ay batay sa bukas na pamantayan (ECLIPSE at GNU) at pinalawak sa mga propesyonal na tampok para sa pamamahala ng code at advanced na pagsusuri ng system. Nagbibigay ito ng isang natatanging pananaw sa istraktura at sa pabagu-bagong pag-uugali ng system.

Maaari mong i-download ang software na ito mula sa link na ito

2. STM32CubeMX: Ang STM32CubeMX ay isang grapikong tool na nagbibigay-daan sa isang napakadaling pagsasaayos ng STM32 microcontrollers at microprocessors, pati na rin ang pagbuo ng kaukulang C code para sa Arm® Cortex®-M na core o isang bahagyang Linux® Device Tree para sa Arm ® Cortex®-A core), sa pamamagitan ng isang sunud-sunod na proseso.

Maaari mong i-download ang software na ito mula sa link na ito

Hakbang 2: Mga Ginamit na Mga Bahagi:

Mga Ginamit na Mga Bahagi
Mga Ginamit na Mga Bahagi
Mga Ginamit na Mga Bahagi
Mga Ginamit na Mga Bahagi

Pangunahin ang dalawang hardwares na ginamit namin sa tutorial na ito:

1.32L100CDISCOVERY: Ang 32L100CDISCOVERY ay tumutulong sa iyo na matuklasan ang mga tampok ng STM32L100 Value Line 32-bit Cortex®-M3 microcontrollers at upang mabilis na mapaunlad ang iyong mga application. May kasama itong lahat na kinakailangan para sa mga nagsisimula at may karanasan na mga gumagamit upang makapagsimula nang mabilis. Batay sa STM32L100RCT6, nagsasama ito ng isang naka-embed na tool ng pag-debug ng ST-LINK / V2, mga LED, pushbuttons para sa madaling koneksyon ng mga karagdagang bahagi at modyul.

2. USB sa TTL converter. Tulad ng sa board ng pagtuklas na ito hindi kami makakakuha ng serial data nang direkta mula sa st-link debugger cable kaya kailangan naming bumili ng isang usb sa TTL converter. Ang prinsipyo ng pagtatrabaho ng USB sa TTL converter ay napaka-simple. Ito ay isang module ng USB sa TTL UART Converter na batay sa CP2102 Bridge ng SiLabs. Ang module na ito ay maaaring magamit sa Laptop's na walang standard serial port. Lumilikha ang modyul na ito ng isang virtual COM port gamit ang USB sa iyong computer na maaaring suportahan ang iba't ibang mga pamantayan ng Baud Rate para sa serial na komunikasyon.

Hakbang 3: Diagram ng Circuit

Diagram ng Circuit
Diagram ng Circuit

Ang mga koneksyon ay nasa ibaba:

32L100diskubre ng boardUSB sa TTL na nag-convert

Txd ng Discover board (PA9) Rxd

GND GND

3V3 3V3

Hakbang 4: Code:

Tulad ng nilikha namin ang code sa tulong ng STM32CubeMX, kaya narito ibinabahagi ko sa iyo ang main.c file.

maaari mong makuha ang main.c file mula sa ibaba na link

Hakbang 5: Prinsipyo sa Paggawa at Video:

Dito muna kailangan mong buksan ang STM32CubeMX pagkatapos ay kailangan mong piliin ang tamang board o mcu kung gumagamit ka ng isang pasadyang board.

Para sa buong proseso mangyaring panoorin ang aming naka-embed na video.

Ang buong Paglalarawan ng Proyekto ay ibinibigay sa itaas na video

Kung mayroon kang anumang pag-aalinlangan tungkol sa proyektong ito huwag mag-atubiling magbigay ng puna sa amin sa ibaba. At kung nais mong matuto nang higit pa tungkol sa naka-embed na system maaari mong bisitahin ang aming youtube channel

Mangyaring bisitahin at gusto ang aming Pahina sa Facebook para sa madalas na pag-update.

Salamat & Regards, Mga Teknolohiya ng Embedotronics

Inirerekumendang: