STUSB1602 Software Library para sa STM32F446 User Guide
STUSB1602 Software Library para sa STM32F446

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

  1. I-download ang STUSB1602 software package sa pamamagitan ng paghahanap sa STSW-STUSB012 mula sa www.st.com home page:
    SW library
  2. Pagkatapos ay mag-click sa "Kumuha ng Software" mula sa ibaba o tuktok ng pahina
    SW library
  3. Magsisimula ang pag-download pagkatapos tanggapin ang Kasunduan sa Lisensya, at punan ang impormasyon sa pakikipag-ugnayan.
    SW library
  4. I-save ang file en.STSW-STUSB012.zip sa iyong laptop
    SW library
    at i-unzip:
    SW library
  5. 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
    NUCLEO-F446ZE
  • MB1303
    MB1303

NUCLEO-F446ZE Hardware set-up

Set-up ng hardware

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:

Pakete ng Firmware

 

Mga Dokumento / Mga Mapagkukunan

ST STUSB1602 Software Library para sa STM32F446 [pdf] Gabay sa Gumagamit
STUSB1602, Software Library para sa STM32F446

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *