Embedded & ControlAdvancedArchived2015-2018

STM32 PID Temperature Controller

★ Register-level ARM Cortex-M mastery.
Problem

Closed-loop PID temperature control on STM32 from the register level.

System approach

Keil STM32F103 projects: CAN (72MHz, 500kbit, ADC->LCD), PWM, GPIO, UART drivers toward a PID loop.

Architecture
STM32F103C8T6 Keil/ARM CAN 500kbit PWM GPIO UART
Results
  • CAN at 500kbit, 72MHz, LCD
  • PWM/GPIO/UART drivers
  • Foundation toward PID
Stack
STM32Embedded CKeilCAN
Evidence level
Source code

Appears in career timeline

View timeline →