Tehničke specifikacije STM32 'Blue Pill'

  • STM32 'Blue Pill' je razvojna ploča s ARM Cortex-M3 mikrokontrolerom.
  • Sadrži 37 I/O pinova, 10 ADC kanala i USB, UART, SPI, I²C i CAN povezivost.
  • Može se programirati pomoću STM32CubeIDE, Arduino IDE i drugih alata.
  • Potreban vam je vanjski programator (ST-LINK V2) osim ako ne koristite unaprijed instalirani bootloader.

plava pilula

El STM32 'Plava pilula' To je jeftina razvojna ploča bazirana na moćnom mikrokontroleru STM32F103C8T6 od STMicroelectronics. Zahvaljujući kapacitetu obrade podataka, 32 bita Zbog svoje programske fleksibilnosti, postala je popularan izbor među programerima i ljubiteljima elektronike, budući da može nadmašiti ploče kao što su Arduino UNO.

U ovom ćemo članku temeljito istražiti Blue Pill tehničke specifikacije, njegove glavne značajke, metode programiranja i sve što trebate znati ako želite raditi s ovim modulom.

Opće značajke STM32 'Blue Pill'

Tanjur STM32F103C8T6 Plava pilula Ima mikrokontrolersku arhitekturu ARM Cortex-M3 de 32 bita, što mu omogućuje da ponudi a vrhunska izvedba u usporedbi s drugim osnovnijim pločama. Njegove glavne karakteristike su:

  • Mikrokontroler: STM32F103C8T6
  • CPU arhitektura: ARM Cortex-M3 visokih performansi
  • Frekvencija sata: 72 MHz
  • Veličina flash memorije: 64 KB
  • RAM: 20 KB
  • Digitalni ulazni/izlazni pinovi: 37
  • PWM kanali: 12
  • Broj ADC pinova: 10 kanali s rezolucijom od 12 bita
  • Radni napon: 3.3V (podržava signale od 5V na nekim iglama)
  • Mogućnosti povezivanja: CAN, I²C, SPI, UART/USART y USB
  • Radna temperatura: -40°C do 85°C

Dizajn i povezivost

Kompaktan dizajn Plava pilula čini ga idealnim za projekte ugrađeni hardver i prototipovi. Njegove dimenzije su 23mm x 53mm i ima luku microUSB što omogućuje njegovo hranjenje i programiranje. Međutim, za razliku od drugih razvojnih ploča, ova ne uključuje integrirani programator, pa će vam trebati ST-LINK V2 za učitavanje koda u njega.

Programiranje i kompatibilni softver

Za programiranje STM32 'Blue Pill' može se koristiti nekoliko razvojnih alata:

  • STM32CubeIDE: Sveobuhvatno razvojno okruženje STMicroelectronics.
  • STM32CubeProgramer: Softver za učitavanje firmware-a na ploču.
  • SW4STM32: Modificirano Eclipse okruženje za STM32.
  • Arduino IDE: Može se programirati kao da je Arduino zahvaljujući proširenoj kompatibilnosti.
  • Mbed OS: Operativni sustav u stvarnom vremenu za mikrokontrolere temeljene na ARM-u.

Ako koristite bootloadera unaprijed instaliran na ploči, moguće ga je programirati pomoću priključka microUSB bez potrebe za ST-LINK V2, iako ova opcija ima neka ograničenja.

Periferije i napredne značajke

Jedna od jakih strana Plava pilula je količina perifernih uređaja i dodatnih značajki koje nudi:

  • mjerači vremena: uključuje do 6 mjerača vremena 16-bitni.
  • Analogno/digitalna pretvorba: Dva pretvarača ADC od 12 bita.
  • Podrška za serijsku komunikaciju: Možete komunicirati s UART, SPI, I²C, USB y CAN.
  • Kontrola motora: Ima Optimizirani PWM za kontrolu motora.
  • Način rada male snage: Nudi načine mirovanja i pripravnosti za smanjenje potrošnja energije.

Usporedba s drugim razvojnim pločama

dok STM32 Plava pilula Odličan je izbor, važno ga je usporediti s drugim popularnim pločama:

  • Arduino UNO: Iako lakši za korištenje, njegov mikrokontroler ATmega328P de 8 bita osjetno je manje snage.
  • ESP8266/ESP32: Oni nude povezanost WiFi integrirano, nešto što je Plava pilula nema.
  • Raspberry Pi Pico: Koristite procesor ARM Cortex M0+, ali s više memorije.

U smislu cijena i performanseje Plava pilula Nalazi sjajnu sredinu, pružajući puno značajki po pristupačnoj cijeni.

La STM32 'Plava pilula' To je idealna razvojna ploča za one koji traže snažan i svestran mikrokontroler bez trošenja previše novca. Vaš procesor 32 bita, širok izbor perifernih uređaja i kompatibilnost s različitim razvojnim okruženjima čine ga izvrsnom alternativom za napredne projekte. Njegov jedini nedostatak je nedostatak integriranog programatora, ali s ST-LINK V2 ili ispravan bootloader, to ne predstavlja značajan problem.


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.