Camilo A Camacho D

Audio Spectrum Analyzer with Freescale GT60 LCD

Discussion created by Camilo A Camacho D on Sep 7, 2011
Latest reply on Oct 31, 2011 by Celso Monteiro

Using a microcontroller FreescaleHCS08 family (8 bits) and ANSI C language, configure the internal ADC converter to take a sample every 25US (40KHz) and so apply a 64-point FFT in real time (thanks to the internal bus microcontroller running at 20MHz), resulting in 32 levels representing frequencies from 20Hz to 20kHz with a range of 312.5Hz each level. As we have a display of 16 x 2 characters, we made an average of the value of contiguous levels in order to obtain results in 16 levels and to represent them as bars


look at my blog (future updates)