Beginner, trying to select STM32 for school related project
Greetings
I am apprentice in electronics and for a school project I am trying to build a digital clock based on an STM32. I want to use an ST7735 based SPI display to show the time, because I am already familiar with the Adafruit GFX library (I did something similar on Arduino before). Since I have never done a project before, where I am selecting my MCU, although I already have some experience regarding PCB design. My questions/criteria are as follows:
- I want to have a MCU that I can solder by hand, therefore BGA packages and the like are out of the question
- The MCU needs to be compatible with the mentioned graphics library, I am aware of HAL libraries but would need assistance in choosing one
- I need at least 7 or 8 GPIOs to be available, so I can use external buttons to change the time
- I assume SPI and I2C (might
- I want to be able to do the programming directly with the MCU soldered to the board, should I implement the programming interface via USB or should I use the SW pins?
If I were to get a recommendation for an MCU, I would also appreciate some help with choosing a dev board, so I can work on the code without having the board ready yet.
Thank you in advance
