STM32H750XB_Hello/README.md

45 lines
661 B
Markdown
Raw Normal View History

2021-02-28 13:06:35 +00:00
# STM32H750XB Hello World Program
## Board
Fire H750XB board
## Build System
CMake v3.10+
2021-02-28 14:25:22 +00:00
Build Instructions
```bash
mkdir build && cd build
cmake -DCMAKE_TOOLCHAIN_FILE=arm-none-eabi.cmake # Or you can implement yours
make -j${nproc}
```
2021-02-28 13:06:35 +00:00
## Peripherals Utilized
* FMC
* USART0
* TIM2
* TIM3
* TIM7
2021-02-28 14:25:22 +00:00
## USART0
2021-02-28 14:23:52 +00:00
* PA9/PA10
* 921600/8N1
2021-02-28 14:25:22 +00:00
## TIM2/3
2021-02-28 14:23:52 +00:00
* PWM output on CH3/CH4
* 1kHz base frequency
2021-02-28 14:25:22 +00:00
## TIM7
2021-02-28 14:23:52 +00:00
* Tick source
2021-02-28 13:06:35 +00:00
## FMC
FMC clock: 133MHz(Maximum frequency under VOS 3 settings)
SDRAM clock: 66.5MHz(FMC clock divided by 2)
Memory component: Winbond W9825G6KH-6(133MHz/CL2)
Memory parameters:
* CL = 2 cycles
* tMRD = 2 cycles
* tXSR = 72ns (~5 cycles)