STM32F4 - Procesamiento de señal digital (DSP)

1

En este sitio web , he leído que los microcontroladores STM32F4 tienen Instrucciones DSP. Para citar:

  

También implementa un conjunto completo de instrucciones DSP

Estoy empezando a aprender la programación de C embebida con CooCox CoIDE y la placa de descubrimiento STM32F4.

Mi pregunta es: ¿Cómo hago uso de las instrucciones de DSP cuando estoy escribiendo el código en C? ¿Debo incluir algunas bibliotecas / funciones especiales?

    
pregunta James C

2 respuestas

1
  

¿Cómo hago uso de las instrucciones de DSP cuando estoy escribiendo el código en C? ¿Debo incluir algunas bibliotecas / funciones especiales?

Si ve en la Hoja de datos, la Guía del usuario, el Manual de refracción y el Manual de programación, sabrá que no puede encontrar ninguna parte con este nombre > ¡"DSP (unidad)" o "conjunto de instrucciones DSP" porque el DSP no es un periférico! Es una parte del núcleo. Si ve en Manual de referencia y Hoja de datos técnicos verá una parte como "Controlador del acelerador Chrom-Art (DMA2D)" que es Especializado para la manipulación de imágenes. ¡SÍ! Esta es una parte que trabaja por parte de DSP. ¡Las MCU STM32F4 pueden funcionar en frecuencias de hasta 168 MHz o incluso 180MHz! luego, mediante una biblioteca / funciones especiales para fines de DSP, puede hacer su trabajo porque esta frecuencia de reloj es adecuada para este propósito. Disfruta de tu MCU, James! :)

    
respondido por el Roh
2

ARM ha proporcionado una variedad de ejemplos de DSP como parte de su CMSIS (Cortex-M Software Interface Standard), disponible en cmsis.arm.com

    
respondido por el Joe Hass

Lea otras preguntas en las etiquetas