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!) 10 months ago
Core add rudimentary calib param tuning screen (TODO negative offset support!) 10 months ago
Drivers implement EEPROM emulation 12 months ago
Lib PID edit screen 10 months ago
Middlewares/Third_Party/FreeRTOS/Source timer based ADC triggering 12 months ago
.gitignore initial 1 year ago
.mxproject implement EEPROM emulation 12 months ago
BluepillTrouba.ioc implement EEPROM emulation 12 months ago
BluepillTrouba.txt update cube project 1 year ago
Makefile add rudimentary calib param tuning screen (TODO negative offset support!) 10 months ago
README.md wip refactors 1 year ago
STM32F103C8Tx_FLASH.ld implement EEPROM emulation 12 months 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