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 1ea4cd124d add rudimentary calib param tuning screen (TODO negative offset support!) 12 months ago
Core add rudimentary calib param tuning screen (TODO negative offset support!) 12 months ago
Drivers implement EEPROM emulation 1 year ago
Lib PID edit screen 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 add rudimentary calib param tuning screen (TODO negative offset support!) 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