This project begins with designing a simple development board with the chip STM32F072C8T6.
- 4 buttons: BOOT0, RESET, WAKEUP1, WAKEUP2
- 2 potentiometers (@ ADC_IN8/9)
- 2 crystals: 12MHz, 32.768KHz
- Cell battery
- TF Card (@ SPI1)
- EEPROM (AT24C256 @ IIC1)
- USB-UART converter (PL2303 @ USART1)
- LIN transceiver (TJA1020 @ USART2)
- RS485 transceiver (SP485 @ USART3)
- CAN transceiver (TJA1050 @ CAN)
- USB connector ( @ DP+DM)
- SW debug ports (SWDIO+SWCLK)
- 4 LEDs, with PWM duty control
- 18B20
- not used PINs will be left with connectors
- STLink connection: SWDIO, SWCLK, RESET
- FlashLoaderDemo: RESET, BOOT0, USART1 or USB(DP+DM)
- Low power mode: WAKEUP1, WAKEUP2
- RTC: cell battery, 32.768KHz crystal
- Backup: cell battery
- USB device.