Today I’m going to talk about my mini computer I started making with the STM32.
It’s powered by the STM32F103RET6 stamp board from Futurlec, and it is clocked at 72MHz. Right now there isn’t any “real” applications or games in it, but theese are under development.
You can see some pictures about it here, but I’ve also made a video where you can see it in use.
Mini Computer - The Menu
The buttons on the right side of the menu is from Microchip’s Graphics Library, which I ported to the STM32.
Edit, 29. September 2010:
I’ve now uploaded this source with some extra things like viewing images or playing MIDI or MP3 files (requires VS1053 chip) from SD card.
You can download the project here
This week I got some inspiration from the ST DSP library, so I made my own oscilloscope with the STM32 and my 320×240 pixels QTFT screen. I made the code from scratch, both the sampling and screen updating code – but I used the ST DSP library for the FFT calculations of course
You can see the video of the project here…
Due to the huge amount of requests I’ve decided to publish the code used in this project.
The code is a bit messy as it contains bits of code that is never reached – fx in the main() function.
As said above, the code uses the ST DSP Library to do the FFT calculations, and it just uses one of the ADC inputs for the sampling.
The code package can be downloaded here: STM32 Oscilloscope
Finally I found how to use the Nokia LCD I’ve bought from Sparkfun a year ago.
Originally I bought the display for the Arduino, but as the LCD is 3.3V I tried to make a voltage convertion circuit, but it didn’t work
But now, I’ve got the STM32 which is running 3.3V – so I could just connect it directly… And then it worked!
Nokia LCD - Hello World
Nokia LCD - TKJ-Electronics Logo