STM32H750XB_Hello/README.md

48 lines
817 B
Markdown

# STM32H750XB Hello World Program
## Board
Fire H750XB board
## Build System
[![Build Status](https://ci.minori.work/api/badges/STM32_Projects/STM32H750XB_Hello/status.svg)](https://ci.minori.work/STM32_Projects/STM32H750XB_Hello)
CMake v3.10+
Build Instructions
```bash
mkdir build && cd build
cmake -DCMAKE_TOOLCHAIN_FILE=arm-none-eabi.cmake # Or you can implement yours
make -j${nproc}
```
## Peripherals Utilized
* FMC
* USART0
* TIM2
* TIM3
* TIM7
## USART0
* PA9/PA10
* 921600/8N1
## TIM2/3
* PWM output on CH3/CH4
* 1kHz base frequency
## TIM7
* Tick source
## 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)