KAmod BluePico STM32F030 (PL): Difference between revisions
From Kamamilabs.com - Wiki
| Line 64: | Line 64: | ||
===== Interfejs USB ===== | ===== Interfejs USB ===== | ||
<center> | |||
{| class="wikitable" style="width: 1000px;" | |||
|- | |||
! style="text-align: center;"|Złącze | |||
! style="text-align: center;"|Funkcja | |||
|- | |||
| style="text-align: center;"|<b>USB-C</b> | |||
| style="text-align: left;"| | |||
* Doprowadza zasilanie 5 V do modułu | |||
* Może realizować interfejs USB-UART | |||
* Pozwala programować mikrokontroler poprzez wbudowany bootloader | |||
|} | |||
</center> | |||
<br> | |||
Złącze USB-C jest łatwym sposobem na doprowadzenie zasilania do płytki KAmod BluePico STM32F030. Ponadto na płytce znajduje się układ CH340C, który realizuje funkcję kontrolera USB połączonego z interfejsem szeregowym UART mikrokontrolera STM32F030. Interfejs UART umożliwia m.in. przesyłanie prostych komunikatów, które można śledzić w dowolnym programie typu Terminal/Serial Monitor. | |||
<br><br> | |||
Sterowniki dla układu CH340 można pobrać ze strony producenta układu: https://www.wch-ic.com/downloads/CH341SER_ZIP.html | |||
<br><br> | |||
Moduł będzie widoczny w systemie, podobnie jak na poniższym obrazku: | |||
<center> | |||
[[File:KAmod_BluePico_STM32F030_COM.png|none|400px|thumb|center]] | |||
</center> | |||
Interfejs UART jest połączony do wyprowadzeń PA10 (RX USART1) oraz PA9 (TX USART1). Jeżeli połączenie USB-UART nie jest wymagane w projekcie, to wyprowadzenia PA10 i PA9 można odłączyć od kontrolera USB przecinając zworki oznaczone RX i TX na dolnej stronie płytki. | |||
<center> | |||
[[File:KAmod_BluePico_STM32F030_usb_TL.png|500px|]] | |||
[[File:KAmod_BluePico_STM32F030_usb_BL.png|500px|]] | |||
</center> | |||
===== Interfejs programowania/debugowania SWD ===== | ===== Interfejs programowania/debugowania SWD ===== | ||
===== Programowanie mikrokontrolera ===== | ===== Programowanie mikrokontrolera ===== | ||
Revision as of 11:16, 12 June 2025

Opis
KAmod BluePico STM32F030 - Płytka ewaluacyjna z mikrokontrolerem STM32F030 F4P6 Cortex-M0
Płytka ewaluacyjna KAmod BluePico STM32F030 zawiera mikrokontroler STM32F030 F4P6 oraz elementy niezbędne do jego uruchomienia. Na płytce znajduje się złącze USB-C do zasilania oraz programowania. Zintegrowany konwerter USB-UART oraz odpowiednio skonfigurowany bootloader umożliwiają programowanie mikrokontrolera zarówno z Arduino IDE jak i poprzez STM32CubeProgrammer.
Podstawowe parametry
- mikrokontroler STM32F030 F4P6: Cortex-M0, 16 kB Flash, 4 kB RAM, 48 MHz, ADC 12-bitowy, 5 timerów, I2C, SPI, UART, RTC, CRC
- mikrokontroler taktowany precyzyjnym rezonatorem kwarcowym
- złącze USB-C służy jako złącze zasilające, interfejs komunikacyjny USB-UART oraz pozwala na programowanie mikrokontrolera
- 15 wyprowadzeń GPIO oraz linie zasilania 5 V i 3,3 V dostępne na standardowych złączach o rastrze 2,54 mm
- maksymalne obciążenie linii 5 V wynosi 500 mA, natomiast dla linii 3,3 V wynosi 200 mA
- złącze interfejsu programowania/debugowania SWD
- możliwość programowania poprzez STM32CubeProgrammer oraz Arduino IDE
- wymiary płytki: 32,5x23 mm, wysokość ok. 7 mm (bez wlutowanych szpilek goldpin)
Wyposażenie standardowe
| Kod | Opis |
|---|---|
| KAmod BluePico STM32F030 |
|
Schemat elektryczny
Zasilanie
| Złącze | Funkcja |
|---|---|
| USB-C J1, J2 |
|
Płytka ewaluacyjna KAmod BluePico STM32F030 może być zasilana na dwa sposoby:
- poprzez odpowiednie styki złączy J1 i J2,
- poprzez złącze USB-C.
Źródło zasilania o napięciu z zakresu 4,5...5,5 V i wydajności min. 100 mA należy dołączyć do styków oznaczonych 5V (plus) oraz GND (minus) na złączu J1. Wtedy na stykach oznaczonych 3,3V dostępne jest stabilizowane napięcie o wartości 3,3 V, które również zasila mikrokontroler. Obecność napięcia 3,3 V jest sygnalizowana świeceniem diody LED oznaczonej PWR.
Do złącza USB-C należy dołączyć standardowe źródło zasilania USB o wydajności min. 100 mA. Wtedy na styku 5V złącza J1 dostępne jest napięcie o wartości bliskiej 5 V (względem masy oznaczonej GND). Niewielki spadek napięcia (ok 0,5 V) występuje na diodzie Schottky’ego, która umożliwia przepływ prądu w kierunku ze złącza USB-C do płytki, ale blokuje przepływ prądu w kierunku przeciwnym - do złącza USB-C. Dzięki temu można bezpiecznie dołączać zasilanie w różnych konfiguracjach - USB i/lub styki J1.

Interfejs USB
| Złącze | Funkcja |
|---|---|
| USB-C |
|
Złącze USB-C jest łatwym sposobem na doprowadzenie zasilania do płytki KAmod BluePico STM32F030. Ponadto na płytce znajduje się układ CH340C, który realizuje funkcję kontrolera USB połączonego z interfejsem szeregowym UART mikrokontrolera STM32F030. Interfejs UART umożliwia m.in. przesyłanie prostych komunikatów, które można śledzić w dowolnym programie typu Terminal/Serial Monitor.
Sterowniki dla układu CH340 można pobrać ze strony producenta układu: https://www.wch-ic.com/downloads/CH341SER_ZIP.html
Moduł będzie widoczny w systemie, podobnie jak na poniższym obrazku:

Interfejs UART jest połączony do wyprowadzeń PA10 (RX USART1) oraz PA9 (TX USART1). Jeżeli połączenie USB-UART nie jest wymagane w projekcie, to wyprowadzenia PA10 i PA9 można odłączyć od kontrolera USB przecinając zworki oznaczone RX i TX na dolnej stronie płytki.