Preguntas con etiqueta 'stm32f0'

1
respuesta

¿Es correcto el reloj de salida?

He escrito y utilizando un STM32F030F4 para alternar un pin . Configuré todas las cosas y mi programa es este (uso GPIOA->ODR ^= GPIO_PIN_2 para alternar GPIOA2 en el bucle infinito): #include "stm32f0xx_hal.h" /* Private variable...
1
respuesta

STM32F04xx UART - Implementar rechazo de entrada para cadenas de más de 2 bytes

Estoy tratando de implementar la validación de entrada en el lado STM32. Espero permitir una cadena en la forma "x \ n" donde "x" puede ser cualquier carácter. Para recibir un número cambiante de bytes, lo he implementado en USART1_IRQHand...
2
respuestas

Medición de STM32 ADC 3V3

Estoy usando la placa Nucleo-32 con STM32F031K6 MCU. Tengo un problema extraño con la medición de ADC. Cuando el pin ADC (PA4 en mi caso) está conectado directamente a VREF o 3V3, el valor siempre está en el rango de 4031-4032 en lugar de 4095 ....
2
respuestas

STM32F0 descubrimiento serie

¿Hay alguna forma de utilizar el TX / RX en STM32F030 tablero de descubrimiento? El manual del usuario dice "reservado", pero como el Cortex M0 no tiene un ITM, estoy buscando otra forma de obtener datos de este tablero (necesito medir el PWM...
1
respuesta

Configuración de PWM en PA.3 de la placa Nucleo STM32F091RC

Estoy usando STM32Cube y las bibliotecas HAL para configurar el PWM. Para inicializar Timer 2, tengo: void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base) { GPIO_InitTypeDef GPIO_InitStruct; if(htim_base->Instance==TIM2) { /*...
1
respuesta

USB Ocupado al transmitir datos

¿Qué debo hacer cuando estoy enviando datos a través de USB, cuando la devolución de llamada en mi firmware me da un USB OCUPADO? Una vez, recibí el estado Ocupado por USB, ya no podía enviar datos a mi host desde mi firmware, pero mi host aú...
2
respuestas

STM32F0 Ayuda para configurar SPI

Estoy tratando de configurar el SPI. Seguí la lógica de otros tutoriales pero sin éxito. ¿Alguien me puede apuntar en la dirección correcta? void spi_setup(void) { RCC_AHBENR |= _BV(17); //IOPAEN RCC_APB2ENR |= _BV(12); //SPI1EN...
1
respuesta

ILI9341 con problemas STM32 SPI

Estoy intentando conectar con una pantalla SPI ILI9341 usando un microcontrolador STM32. Sé que hay muchas cosas que pueden ir mal con estas interfaces, y he pasado mucho tiempo buscando y resolviendo problemas. Pero no sé por qué mi pantalla pa...
1
respuesta

stm32f0 uart1 rx interrupt

Tengo el microcontrolador stm32f030f4p6 y usando iar Compiler, biblioteca cmsis, Después de confige Uart1 los bits RXNE, FE y CMF devuelven 1 mientras que no se recibió ni se envió si no configuro el bit RXNE a 0, eso se atasca en la rutina de i...
2
respuestas

No poder habilitar PWM usando la biblioteca HAL TIM en stm32f0

El objetivo es utilizar la función PWM de las bibliotecas stm32 HAL TIM para iluminar 4 leds en los pines 0, 1, 4 y 5 He generado el siguiente código usando CubeMX: void MX_TIM3_Init(void) { TIM_ClockConfigTypeDef sClockSourceConfig; TI...