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 2 years ago
Core fix manual override. 2 years ago
Drivers implement EEPROM emulation 2 years ago
Lib fix float formatting 2 years ago
Middlewares/Third_Party/FreeRTOS/Source timer based ADC triggering 2 years ago
.gitignore initial 2 years ago
.mxproject implement EEPROM emulation 2 years ago
BluepillTrouba.ioc implement EEPROM emulation 2 years ago
BluepillTrouba.txt update cube project 2 years ago
Makefile calib GUI WIP 2 years ago
README.md wip refactors 2 years ago
STM32F103C8Tx_FLASH.ld implement EEPROM emulation 2 years ago
pt100.gnumeric update cube project 2 years ago
startup_stm32f103xb.s initial 2 years 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