Hello,
I am trying to make my custom board LM3S608 having a mic connected to the ADC to read in Analog Voltages and then blink a corresponding LED depending on the range of frequencies..(implement low pass/band pass/high pass filters).
I am confused about how to approach this topic, I did read about the and the corresponding for controllers and also about integrating this with CCS.
CMSIS Device Header files : http://www.ti.com/tool/cmsis_device_headers
CMSIS DSP Headers : http://www.ti.com/tool/cmsis_dsp_headers
CMSIS DSP Library : http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php
I am also using precompiled CodeSourcery based on GCC.
Question : Whats the difference between the CMSIS library and the Stellaris Peripheral driver Library ? Is it possible to use both in my project ?
My Answer : CMSIS library provides generic programming support to all Cortex M3/M4 devices. The Stellaris peripheral driver library is for use with Stellaris controllers only and supports both the direct register access model and the other software driver model. TI very recently launched support for CMSIS library, keeping in mind people who migrate from board of other vendors based on Cortex M3/M4. I am not sure on how i can use both in my project.
It would be great if someone can clarify this.
Thanks!
--
Shanjit Singh Jajmann