github.
, STM-Cube. .ioc .
, , ,
USB VCport
Timers set for RC hobby servos, just change pulse width 500-1500
ADC in DMA mode
SPI for flash etc
I2C for port expansion or whatever
OP, , , , . 2016 , , ST, .
, , , , .
LCD "", "".
bluetooth UARTS .
++ ST. , , StdPeripheral , Cube HAL ( ) . . ?
.
</" >
Update your Cube and HAL libraries to the latest
Generate a cube project
Setup all your peripherals in the dialogs
Generate code
Compile
Add your application
Test & Debug
Optimise
Release
, , . F0 F1 F4. F3 16- .
, , , RTFM. ( Fineprint )
UART, Virtual Comport, USB-. ST - .
STCube, / USB Virtual comport. HAL , .
Discovery STM32 Cube ( ST) , , , USB .
KEIL. , : -)
Embitz.org, IDE F429iDisco ST AC6 IDE ST . IDE , -, , -, .. .
, STM -, . Async - , , , USB .
Q1). , "", Rx TX .
, "loopback" UART .
Q2) - STM Cube Keil.
-,
stm32cube_fw_f4_v130\STM32Cube_FW_F4_V1.3.0\Projects\STM32F429I-Discovery\Examples\UART Keil (MDK-ARM). UART5 - USART1 PA9 (Tx)/PA10 (RX), , UART5 USART1 → UART5.
, RX Tx , Rx, TX, , Rxbuffer .
, ., .
, Tx Rx.
loopback DB9.
DB9, , . (RTC, CTS, DCD, DTR, DTE) . . .
STM DB9, Tx Rx.
, STM , - , , .
407 ( ) - , 429 - F4Discovery vs F429i-Discovery. F4.
F4-Discovery - UART5 , I2S3D, CS43L422 () 12. F429
UART USART1.
- USART2 USART3
USARTS 2 3, RTS/CTS, .
, / .
USARTS STM32, . HAL, , - , Readline .