Visualizzazione post con etichetta GUI. Mostra tutti i post
Visualizzazione post con etichetta GUI. Mostra tutti i post

lunedì 12 settembre 2011

Stm32(cortex m3) project: Touchscreen click & drag scrolling with microcontroller Stm32

This is a continue of "beatstream project". I've update firmware implementing library to create fully customizable window (size and position window, color bar, header, background,object select,font) with touchscreen scroll. You can scroll up and down to select your item. The effect is similar to Iphone or android mobile (obviously not the same! XD ). The entire project works without O.S..Contact me for info or comment ( always welcome ).

venerdì 2 settembre 2011

STM32 ( cortex M3 ): microsd card touchscreen audio player with spectrum display

This is an update of project STM32: microSD Wav audio player with touchscreen.This version has a spectrum display during playback. I used DSP library for ARM Cortex-M3 based STM32 microcontrollers available from ST Microelectronics website. This license-free, and royalty-free DSP library holds large number of valuable functions coded in C or assembly language (as FFT ) including PID controller, Fourier transform functions, and a selection of digital filters such as 16-bit FIR, IIR direct-form, and IIR canonical-form filters.
The DSP library can be used with the IAR, Keil Toolchain for the STM32.
Alternative DSP functions for Cortex M3 are avaible at http://www.embeddedsignals.com









lunedì 29 agosto 2011

TI Stellaris 8962 : microSD Wav audio player with PWM DAC

Stellaris 8962 is a TI's microcontroller with cortex m3 core.
The evaluation board LM3S8962 has OLED grayscale display(4bit 128 x 96), microSD adapter, 6 buttons(including reset), CAN, buzzer, Ethernet,Usb...
The board has an In-Circuit Debug Interface (ICDI) that provides hardware debugging functionality
The project play song on microSD with PWM's DAC. For this project I created template and firmware.
Display and microSD share same SPI.



STM32 ( cortex m3 ): piano with touchscreen and PWM

Play Piano with touchscreen!! I used PWM to generate a note.
I used a GUI, touchscreen library created for a project STM32: microSD Wav audio player with touchscreen .
Varying the frequency of PWM you can generate a single note.
For frequencies click on this link.



giovedì 25 agosto 2011

STM32: microSD Wav audio player with touchscreen

For this project I created GUI, touch screen library, template to develop a touch screen user interface (icons, menu, progress bar, font) and a firmware to play song .wav( I used PWM as 10 bit DAC to convert a sample in analog voltage).
I used module FATFS for the file system FAT32 on microSD.