Actualmente tengo un problema con la recepción de paquetes largos a través de UART utilizando DMA en una MCU STM32L433. El UART está configurado para interrumpirse cuando la línea pasa a IDLE y luego proceso el byte recién recibido del búfer DMA...
Tengo un problema con SDIO + DMA. Escribí esta parte del código en la TARJETA SD usando FatFS:
fresult = f_mount(&FatF, 1, 0);
fresult = f_open(&plik,"TEST.TXT", FA_WRITE | FA_OPEN_ALWAYS);
if (fresult == FR_OK) {...
Para leer 100 bytes de SPI flash, necesito enviar comandos de 5 bytes y 100 bytes de escritura ficticia. Configuré 2 canales DMA para enviar 105 bytes y 3 canales para recibir 105 bytes respectivamente. Se incluyen la recepción de interrupción (...
¿El árbitro DMA interrumpe un flujo (durante la transferencia) para dar acceso a otro flujo con mayor prioridad? ¿O simplemente el árbitro da acceso antes de que comience la transferencia, de modo que cuando una secuencia comienza a funcionar y...
Estoy enviando cuadros autocontenidos de mp3 desde la PC a mi STM32f411 (placa Discovery) a través de FTDI, en el microcontrolador descodifico la trama y envío datos pcm descodificados a un códec DAC externo (en una placa) a través de I2S. Estoy...
Estoy intentando cambiar los valores de Prescaler, Autaregación y Pulso de PWM utilizando la comunicación Serial en un stm32 Nucleo-F091RC. En su mayor parte, puedo hacerlo ya que el código siguiente funciona bien:
void HAL_UART_RxCpltCallbac...
Estoy intentando almacenar una matriz de búfer DMA como la que se muestra a continuación;
////////////////////// Área global; ////////////////////////// ////////////////
uint16_t ADC_Vbatt=0;
uint16_t ADC_buffer[2];
///////////////// fun...
He conectado un TI ADS127L01 al SPI2 de un STM32F746 mcu a través del SPI2 y Temporizador 2 Captura de entrada del canal 4 para la señal de datos preparados. Tan pronto como se captura la señal de datos preparados, el SPI TX DMA (que se asigna...
Actualmente estoy intentando adaptar el proyecto de ejemplo TIM_DMA de F769I_EVAL al tablero de descubrimiento STM32F746G. Soy bastante nuevo en STM32 y esto podría ser un error obvio.
El código crea un temporizador y lo configura con DMA.
L...
Uso STM32F103C8T6 para conducir la tira de LED RGB WS2812.
Así que trato de configurar TIM1 para generar PWM usando DMA.
Todo funciona bien, excepto el hecho de que recibo más olas de las que solicité.
Casi todo el código que obtengo de STM32Cub...