Después de configurar mi proyecto para una placa STM32F7 personalizada que incluye un FT2232H UART < - > convertidor USB, tuve varios problemas al enviar (y recibir datos). El código que uso es generado principalmente por CubeMX y se encue...
Estoy haciendo mi diseño con Vivado HLs y Vivado y estoy haciendo algunas transferencias algo grandes entre DDR y mi bloqueo de IP personalizado y viceversa.
Cada transferencia de DDR a IP personalizada es de 256x256x4 = 262144 bytes y ocurre...
Estoy trabajando en el firmware para un STM32F103 que se está comunicando a través de RS232 a 115200 baudios con un controlador de motor. El controlador del motor (un Copley Xenus XTL ) funciona en un "habla cuando hablado a "protocolo. Estoy u...
Actualmente estoy trabajando en un proyecto que involucra la comunicación entre un STM32F303RE (placa Nucleo) y un módulo GSM / GPS SIM808 clásico, además de otros periféricos.
Quiero usar el DMA + UART del STM32F303 para recibir los datos de...
Estoy intentando enviar datos por STM32f103 a una placa Arduino usando UART. Los datos no se reciben correctamente. El código se genera utilizando STM32CUBEMX y aquí está la parte que agregué:
Código STM32 (Transmitir):
uint8_t Test[] = "1...
Estoy tratando de usar un DMA en modo circular para transferir datos de un ADC a una matriz que contendrá los datos. Necesito usar simultáneamente los datos entrantes (en este caso, estoy usando los comandos AT para enviar los datos a través de...
Tengo algunos problemas para que mi memoria con la configuración circular GPIO DMA sea correcta. El código de inicialización pegado a continuación tiene algunos problemas.
Estoy intentando mover los datos de una matriz uint16_t al registro GP...
Estoy haciendo un diseño de FPGA utilizando una interfaz T2080 MPC con un Altera Cyclone V FPGA. El objetivo es usar mi FPGA para bombear otros 2 FPGA en la misma placa.
Necesito crear un esquema que le permita al Cyclone FPGA extraer datos d...
Estoy intentando configurar un STM32F303RE SPI2 slave que debe enviar de forma continua y repetida el contenido de un búfer de 2 bytes mediante DMA.
Más específicamente, si mi búfer es:
#define ALIGN(x) __attribute__((aligned(x)))
ALIG...
Estoy intentando activar el periférico DMA mediante el temporizador utilizando la placa de descubrimiento STM32F4, pero no parece funcionar.
Quiero obtener el valor de un puerto (Puerto C) cada 5 ms y guardar el valor en la memoria en cierta...