Estoy utilizando el modo de intercalado triple con DMA en STM32F429 y tengo problemas para detenerlo.
Debería ser detenido por HAL_ADCEx_MultiModeStop_DMA(&hadc1) , pero mientras se realiza la depuración, genera un error HAL_DMA_...
No puedo conectarme a mi STM32F4Discovery utilizando un ST-Link/v2 .
Quité los puentes de CN3, conecté los cables correctamente pero la herramienta de utilidad no detectará nada ...
Utilizando el manual de ST-Link / v2 :
PIN1 (VAPP)...
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...
He configurado el temporizador 4 para PWM con el siguiente código y el LED conectado al pin configurado. Está funcionando.
TIM_TimeBaseInitTypeDef TIM_BaseStruct;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE); // Enable bus clock
TI...
Estoy aprendiendo sobre las clases de USB usando STM32F429ZI (en el tablero Discovery). Ya intenté implementar la clase de dispositivo de comunicaciones (CDC) y funcionó bien, ahora intenté hacer una prueba simple con la clase de dispositivo de...
Estoy desarrollando una placa que necesitará opciones de alimentación de batería y USB, sin conmutación. Junté este esquema que creo que es correcto, pero quiero asegurarme de que no voy a volar el chip. Estoy usando un pin STM32F405 100.
Las re...
Estoy utilizando la placa STM32F4DISCOVERY y estoy tratando de leer un archivo de una tarjeta micro SD y tratar los datos. Estoy usando las siguientes funciones
int main(void)
{
int i = 0;
HAL_Init();
/* Configure the system clock */...
Algunos microcontroladores STM32F4 tienen 3 ADC a bordo, se pueden configurar en varios modos.
Me pregunto si es posible configurar ADC1 y ADC2 en modo "Interleaved dual", pero ¿se ha configurado ADC3 como canal independiente?
Al generar un...
Estoy tratando de portar un código HID personalizado de trabajo desde un periférico estándar a HAL. Estoy enviando dos informes consecutivos en un solo bucle while. En el código de Periférico estándar se llama dos veces para enviar informes alte...
Tengo una versión DISC1 de la placa Discovery (revisión de febrero de 2016).
Había programado una placa Discovery antes sin problemas. Los que compré más recientemente, la versión DISC1, tienen un problema extraño: después de flashear el prog...