Talaan ng mga Nilalaman:
- Hakbang 1: Ginamit na Software:
- Hakbang 2: Mga Ginamit na Mga Bahagi:
- Hakbang 3: Diagram ng Circuit
- Hakbang 4: Code:
- Hakbang 5: Prinsipyo sa Paggawa at Video:
Video: Paano Makakatanggap ng Data Mula sa STM32 Batay sa Microcontroller sa PC: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
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:
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:
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
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:
Pamamahala ng Tanim na Batay sa Batay sa Solar Na May ESP32: 7 Mga Hakbang (na may Mga Larawan)
Pamamahala ng Tanim na Batay sa Batay ng Solar Sa ESP32: Ang paglaki ng mga halaman ay masaya at pagtutubig at pag-aalaga sa kanila ay hindi talaga isang abala. Ang mga aplikasyon ng Microcontroller upang subaybayan ang kanilang kalusugan ay nasa buong internet at ang inspirasyon para sa kanilang disenyo ay nagmula sa static na katangian ng halaman at ang kadalian ng moni
Paano Gumawa ng isang Mobile Controlled Robot - Batay sa DTMF - Nang walang Microcontroller at Programming - Pagkontrol Mula Sa Kahit Saan Sa Mundo - RoboGeeks: 15 Hakbang
Paano Gumawa ng isang Mobile Controlled Robot | Batay sa DTMF | Nang walang Microcontroller at Programming | Pagkontrol Mula Sa Kahit Saan Sa Mundo | RoboGeeks: Nais gumawa ng isang robot na maaaring makontrol mula sa kahit saan sa mundo, Hinahayaan Ito
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor: 5 Mga Hakbang (na may Mga Larawan)
Batay ng Autonomous na Batay ng Arduino Paggamit ng Ultrasonic Sensor: Lumikha ng iyong sariling Arduino based Autonomous Bot gamit ang Ultrasonic Sensor. Ang bot na ito ay maaaring lumipat sa sarili nitong walang pag-crash ng anumang mga hadlang. Karaniwan kung ano ang ginagawa nito ay nakita nito ang anumang uri ng mga hadlang sa paraan nito at nagpapasya ang pinakamahusay na pa
Paano Bumilang Mula 0 hanggang 99 Gamit ang 8051 Microcontroller Na May 7 Segment Display: 5 Mga Hakbang (na may Mga Larawan)
Paano Bumilang Mula 0 hanggang 99 Gamit ang 8051 Microcontroller Na May 7 Segment Display: Kamusta po sa lahat, Sa tutorial na ito sasabihin namin sa iyo ang tungkol sa kung paano bilangin mula 0 hanggang 99 gamit ang dalawang 7 segment na pagpapakita
Paano Magmaneho ng Maraming LEDs Mula sa Ilang Mga Microcontroller Pins .: 6 Mga Hakbang (na may Mga Larawan)
Paano Magmaneho ng Maraming LEDs Mula sa Ilang mga Microcontroller Pins .: Gamit ang katunayan na maraming mga microcontroller pin ay may tatlong mga estado (+ V, GND, o " mataas na impedence ", maaari kang magmaneho ng N * (N-1) LEDs mula sa N pin Kaya't ang maliit na 8pin microcontroller tulad ng isang PIC12Fxxx o isang ATtiny11 ay maaaring maghimok ng 20 LEDs onits limang magagamit