Skip to content

Latest commit

 

History

History
44 lines (22 loc) · 800 Bytes

embedded_sw.md

File metadata and controls

44 lines (22 loc) · 800 Bytes

Roman3D: Embedded Software

Overview

We used STM32CubeIDE to develop the embedded software. Here is Pinout View of the MCU.

template

In pinout & configuration window, make sure you chose the following settings.

System Core -> GPIO

gpio

System Core -> RCC

rcc

System Core -> SYS

sys

We use Timers for Encoder reading. Timers -> TIM2, TIM3, TIM4

tim234

The SPI settings (Data Size and First Bit) chosen according to DAC chips datasheet.

Connectivity -> SPI2

spi2

Connectivity -> USB

USB

Middleware -> USB_DEVICE

USB Dev

Here is Clock Configurtion

Clock Config