STUSB1602 Software Library para sa STM32F446 User Guide
Panimula
Nagbibigay ang dokumentong ito ng isang higitview ng STUSB1602 software package na nagpapagana ng USB PD stack na may NUCLEO-F446ZE at MB1303 shield
SOFTWARE |
|
STSW-STUSB012 |
STUSB1602 software library para sa STM32F446 |
IAR 8.x |
C-code compiler |
HARDWARE |
|
NUCLEO-F446ZE |
STM32 Nucleo-144 development board |
P-NUCLEO-USB002 |
STUSB1602 Nucleo Pack na naglalaman ng MB1303 shield (Isasaksak ang Nucleo expansion board sa NUCLEO-F446ZE) |
Set-up ng SW library
- I-download ang STUSB1602 software package sa pamamagitan ng paghahanap sa STSW-STUSB012 mula sa www.st.com home page:
- Pagkatapos ay mag-click sa "Kumuha ng Software" mula sa ibaba o tuktok ng pahina
- Magsisimula ang pag-download pagkatapos tanggapin ang Kasunduan sa Lisensya, at punan ang impormasyon sa pakikipag-ugnayan.
- I-save ang file en.STSW-STUSB012.zip sa iyong laptop
at i-unzip:
- Ang package ay naglalaman ng isang direktoryo ng DOC, na handa nang gamitin na binary files, nauugnay na mga proyekto at mga ulat sa pagsunod
Mga iminungkahing kinakailangan sa Hardware
Ang software library ay na-optimize upang mabilis na mag-compile sa NUCLEO-F446FE development board na nakasalansan sa MB1303 expansion board (mula sa P-NUCLEO-USB002 package).
Binubuo ang MB1303 ng 2 Dual Role Ports (DRP) USB PD capable receptacles (form factor not optimized)
NUCLEO-F446ZE Hardware set-up
Tapos na ang software packageview
Ang library ng software ay may kasamang 8 iba't ibang mga framework ng software (+ 3 nang walang RTOS) na na-optimize na upang matugunan ang pinakakaraniwang senaryo ng application:
Proyekto |
Karaniwan Aplikasyon |
|
#1 |
STM32F446_MB1303_SRC_ONLY(*) | Provider / SOURCE (pamamahala ng kuryente) |
#2 |
STM32F446_MB1303_SRC_VDM | Provider / SOURCE (pamamahala ng kuryente) + pinahabang suporta sa mensahe |
#3 |
STM32F446_MB1303_SNK_ONLY(*) | Consumer / SINK (pamamahala ng kuryente) |
#4 |
STM32F446_MB1303_SNK_VDM | Consumer / SINK (pamamahala ng kuryente) + pinahabang suporta sa mensahe + suporta sa UFP |
#5 |
STM32F446_MB1303_DRP_ONLY (*) | Dual Role Port (pamamahala ng kuryente) + dead battery mode |
#6 |
STM32F446_MB1303_DRP_VDM | Dual Role Port (pamamahala ng kuryente) + dead battery mode + pinahabang suporta sa mensahe + suporta sa UFP |
#7 |
STM32F446_MB1303_DRP_2ports | 2 x Dual Role Port (pamamahala ng kuryente) + dead battery mode + pinahabang suporta sa mensahe + suporta sa UFP |
#8 |
STM32F446_MB1303_DRP_SRCING_DEVICE | Dual Role Port na humihiling ng PR_swap kapag naka-attach sa Sink o DR_swap kapag naka-attach sa Source |
- bilang default, ang lahat ng mga proyekto ay nakabalot sa suporta ng RTOS
- Ang proyektong may annotated na (*) ay magagamit nang may suporta at walang RTOS
Para sa higit pang mga detalye, pakitingnan ang dokumentasyon ng Firmware Package:
Mga Dokumento / Mga Mapagkukunan
![]() |
ST STUSB1602 Software Library para sa STM32F446 [pdf] Gabay sa Gumagamit STUSB1602, Software Library para sa STM32F446 |