Preguntas con etiqueta 'dma'

0
respuestas

Stm32 Usart transferencia DMA al TEMPORIZADOR

Hola, escribí el controlador para el motor paso a paso. Estoy usando la transferencia DMA. Sin USART Config, mi código funciona, y puedo transferir períodos. Cuando inicio la configuración de usart, el motor no acelera (valor constante). ¿Puedes...
0
respuestas

¿Cómo usar DMA con LPTIM de manera efectiva en STM32L011K4?

Quiero leer datos ADC de 2 canales utilizando el microcontrolador STM32L011. Puedo leer con éxito en int main () llamando a la función HAL_ADC_Start_DMA() . Sin embargo, quiero leer los datos de ADC durante un cierto período de tiem...
0
respuestas

La conversión de STMF4 ADC parece lenta

Estoy usando un STM32F4 para hacer algunas conversiones de 12 bits. Veo desde aquí que debería tener la esperanza de llegar a algún lugar alrededor de 1us por conversión, y ya que estoy haciendo 2 conversiones, esperaría que en algún lugar alr...
0
respuestas

Solicitudes de DMA con temporizador a través de la aclaración de DMA1 (stm32f722ze

Necesito una aclaración sobre esto, ya que ayudará a que mi programa funcione mejor. Quiero ejecutar 2 DMA's simultáneamente. Uno que enviará datos utilizando el SDMMC1, que está vinculado a DMA2. Luego me gustaría leer los datos usando DMA1...
0
respuestas

STM32F: ¿cómo configurar la transferencia DMA a SPI activada por el temporizador?

Estoy tratando de hacer un proyecto con la placa Nucleo STM32F746ZG usando el DMA para realizar una transferencia de valores de 16 bits a un DAC conectado a la MCU por SPI . Estoy utilizando STM32CubeMX para generar el código de inicio y t...
1
respuesta

Stm32F103 DMA TIM1 - Cargar el 50% del período.

Escribí un código usando DMA con TIM1. En el búfer DMA, carga diferentes períodos y lo envío al registro ARR. ¿Cómo puedo cambiar un pulso de PWM al 50% desde el búfer Dma? int i = 0; volatile u16 PWM_Buf[20]; void TIMInit(void); void GPIOInit...
0
respuestas

stm32f4 timer to gpio con dma

Estoy usando stm32f4 y la biblioteca HAL. Estoy trabajando en un proyecto que trata sobre el temporizador (PWM Generation No Output) para GPIO con DMA. No puedo ver ninguna salida. ¿Cómo puedo hacerlo? No pude ver ninguna salida. Configuré lo...
0
respuestas

bus de datos paralelo de 4 bits utilizando DMA y GPIO en STM32?

Es posible generar una salida paralela de 8 o 16 bits en un STM32 utilizando DMA para transferir desde un búfer al registro ODR de un puerto GPIO, transfiriendo un byte o una palabra a la vez. Sin embargo, me pregunto si hay una manera de transf...
2
respuestas

STM32 DMA corta ráfaga de datos limitación de velocidad

He revisado algunos textos sobre este tema (enumerados a continuación), pero no pude averiguar la limitación de velocidad del DMA de STM32. Lo que se necesita: Tome la entrada de ráfaga paralela de 8 bits del ADC externo (20 kB por ráfaga). F...
0
respuestas

STM32 - [DMA] memoria de tabla sinusoidal a TIM-CCRx

Uso la placa STM32F031 y soy un principiante. Quiero copiar los valores de la tabla sinusoidal directamente en el periférico TIM- > CCRx. Uso 2 temporizadores, uno para generar PWM y el otro como captura de salida para generar eventos. Par...