You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Ondřej Hruška f23f726b2d fix float formatting 12 months ago
Core fix manual override. 12 months ago
Drivers implement EEPROM emulation 1 year ago
Lib fix float formatting 12 months ago
Middlewares/Third_Party/FreeRTOS/Source timer based ADC triggering 1 year ago
.gitignore initial 1 year ago
.mxproject implement EEPROM emulation 1 year ago
BluepillTrouba.ioc implement EEPROM emulation 1 year ago
BluepillTrouba.txt update cube project 1 year ago
Makefile calib GUI WIP 12 months ago
README.md wip refactors 1 year ago
STM32F103C8Tx_FLASH.ld implement EEPROM emulation 1 year ago
pt100.gnumeric update cube project 1 year ago
startup_stm32f103xb.s initial 1 year ago

README.md

Pinout:

  • Knob push: PB8
  • Knob A/B: PB6, PB7
  • Buzzer PWM: PA15
  • Debug SWD: PA13 (IO), PA14 (CK)
  • Debug UART: PA9 (Tx), PA10 (Rx)
  • OLED reset: PB10
  • OLED DC: PB1
  • OLED CS: PB0
  • OLED MOSI: PA7
  • OLED SCLK: PA5
  • A0 - Pt100
  • A1 - Resistive divider top (filtered 3.3V, 1k + Pt100)

Peripherals:

  • TIM2 - Buzzer -> PA15
  • TIM3 - Heater PWM -> PA6
  • TIM4 - Encoder <- PB6, PB7
  • SPI1 MOSI only - OLED (PA5, PA7)
  • UART1 - debug
  • ADC1 - sensing