Preguntas con etiqueta 'dma'

1
respuesta

MM2S la transferencia simple salió mal

Seguí algunos ejemplos y ya logré realizar una gran transferencia de S2MM (flujo a memoria asignada) mediante una AXI DMA . Sin embargo, ahora estoy intentando lo contrario, es decir, para realizar una transferencia MM2S simple a un bloque de...
1
respuesta

DMA en Cortex M4 para una transferencia continua de UART

Nunca he usado un DMA antes y estoy leyendo la hoja de datos del Atmel SAM 4E Esta pregunta no necesariamente tiene que estar relacionada con este dispositivo, se puede aplicar a cualquier dispositivo que admita DMA si todos funcionan esencial...
1
respuesta

¿Hay una configuración de zancada para DMA PIC32MX?

Estoy leyendo los registros en la guía del usuario para el DMA y no veo uno, pero quería asegurarme. Esperaba que, además del tamaño de celda, también hubiera un tamaño de zancada. Entonces, por ejemplo, si tuviera 1000 bytes, pero solo quiero q...
3
respuestas

SPI entre MCUs

Como recién llegado a la programación PIC, busco algunas ideas sobre cómo implementar SPI entre un MCU maestro y esclavo de la manera más eficiente. El propósito de este sistema es proporcionar una manera extremadamente flexible de 'mapear' h...
1
respuesta

No dispara un DMA de interrupción al leer SPI. La transacción del último byte no llega

Uso DMA para leer con SPI flash usando USART. MCU - maestro, flash - esclavo. Leí 1029 bytes por transacción. Algoritmo de intercambio: Activo el flash (CS = 0) Configuré el canal DMA para recibir 1029 bytes. Permitir la interrupción de le...
0
respuestas

Trabajando i2s con adc (stm32)

Estoy intentando que i2s y adc trabajen juntos en la placa stm32f4. Aquí está mi código para generar una onda de sierra simple, y salida a través de CS43L22 frequency = 80; fs = 48000; step = fs/frequency; k = 65536/step; while (1) { buffer[0]...
0
respuestas

STM32F401 SDIO con DMA

Por favor, necesita ayuda en: ¿Alguien tiene un código de trabajo que escribe en la tarjeta sd a través de sdio utilizando FatFs y DMA? (registrador de datos) En un modo de poling (sin DMA) estoy escribiendo en el archivo .bin y aparece...
0
respuestas

Fly-by vs flow-through DMA

Sé que los controladores DMA (como el Intel 8257) vuelan básicamente el cableado del circuito y el arbitraje del flujo de datos. Por otra parte, el flujo a través de los datos mantiene algunos de los datos en su búfer interno (como el del con...
1
respuesta

No se puede cambiar la configuración de DMA después de la primera transferencia

Estoy usando un microcontrolador stm32f10x y estoy intentando programar su módulo DMA para transferencias en modo normal. La primera transferencia funciona a la perfección, pero una vez que finaliza, intento cambiar el origen, el destino, el...
1
respuesta

dsPIC33EP problema de configuración de DMA

Estoy intentando almacenar 8192 palabras de datos desde un puerto IO a RAM usando el hardware DMA de dsPIC33EP512GM710. He configurado la fuente de interrupción INT0 como la fuente para el hardware DMA. Estoy usando MPLAB SIM para simular. Me en...