Estoy usando stm32f103 para transmitir algunos datos a través de SPI mientras que stm32 actúa como esclavo. Necesito usar DMA para enviar datos al SPI, pero nunca se llama al controlador de interrupción correspondiente.
El código de inicializ...
Tengo un búfer circular en un dispositivo integrado que necesito para persistir en todo el código. Específicamente, necesito que se pueda usar en la parte principal y también en un controlador de interrupciones (ambos están en archivos separados...
Estaba probando un experimento de sonido, comenzando con un código de muestra que enviaba datos al códec de audio del Discovery F4 utilizando I2S. El código de muestra utilizó el sondeo en el bucle principal y envió datos cuando el búfer de tran...
He transmitido el siguiente código a mi nueva y brillante placa STM32F0DISCOVERY. Los comentarios explican lo que pensé que haría.
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
// Place PIN 4 (DAC out) into analog mode
GPIOA->MODE...
Al usar la HAL (Biblioteca de abstracción de hardware) para cualquiera de los microcontroladores STM32:
Para un periférico dado, ¿por qué tiene que llamar un HAL_...init() , así como un HAL ..._ MspInit ( ) : ¿por qué se separan varios "ini...
Estoy intentando comunicarme con un ADC a través de SPI. En la hoja de datos , se menciona que:
El rendimiento del ADC161S626 está asegurado
temperatura excesiva a velocidades de reloj de 1 MHz a 5 MHz - DNL +0.8 / −0.5 LSB
y voltajes...
Al intentar depurar un chip STM32L471RGT6 a través de SWD, encuentro un ACK_FAULT cada vez que envío una solicitud AP para detener el núcleo.
He implementado las siguientes secuencias que funcionan correctamente, obteniendo un ACK_OK para cad...
Por qué habilitar y luego por qué deshabilitar inmediatamente
en la siguiente pieza del programa?
void GPIO_DeInit(GPIO_TypeDef* GPIOx)
{
/* Check the parameters */
assert_param(IS_GPIO_ALL_PERIPH(GPIOx));
if (GPIOx == G...
No puedo entender cuál es el trabajo de la función RCC_xxPeriphResetCmd() en el controlador stm32f4xx-rcc. de hecho, lo que no me doy cuenta es lo que le sucede a un periférico cuando lo restablecemos (al establecer su bit relativo en el...
Tengo algunos problemas con mi hardware USB que se comunica desde mi microcontrolador STM32F4 a una computadora. Tengo problemas con ciertas configuraciones de computadora, con algunos tipos de placa base que el USB se desconecta con frecuencia,...