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...
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...
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 ....
¿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...
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)
{
/*...
¿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ú...
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...
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...
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...
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...