Thursday 27 November 2014

Introduction


Dear Friends here's a great Project utilizing powerful 32bit ARM Cortex M3 Micro-controller to render full color BMP files on a 3.2 inch TFT true color touch screen module (320x240). 


Project Description



The development platform is a HY-Mini STM32V Development Board featuring 
1. STM32F103 CPU
2.  3.2 inch TFT true color touch screen module (320x240) with FSMC High-Speed Interface.
3. XPT2046 Touch Screen Controller.
4. Micro SD Card Adapter.
5. Rs232 to USB

Display Rendering is implemented using FSMC High-Speed for the LCD. You can store large number of arbitrary BMP files on the root of the SD card ( BMP files inside any folder is not Displayed).
A List Box lists all the files in the SD card, you can scroll down the List, if there are more files which can be displayed on the screen. The user interface is 100% touch based, just select the file and press onscreen view button to display the image.




Development framework is uCGUI3.98 without any operating system, also the code does not use any of CMSIS and STM32 StdPeriph_Driver to reduce code size and execution efficiency. 
Complete Keil uV4 Project Source code and uCGUI library can be Downloaded from this Link :
STM32_PhotoFrame.zip

Amit Sengupta, New Delhi (Rohini), India
hilogicsys@gmail.com