Estoy tratando de desarrollar una aplicación en un kit de descubrimiento STM32L4 pero necesita estar separado de una PC por mucho tiempo, así que pensé en usar un banco de energía USB conectado a la depuración. Desde la hoja de datos parece posi...
Simplemente quiero convertir el valor entero obtenido en 'ADC_CV' en un flotador. Sin embargo, siempre obtengo el resultado 0.0 en 'prueba' aunque 'ADC_CV' no es 0.
float test = 0.0;//initialize
uint16_t ADC_CV;
test = (float) (ADC_CV);
La...
Intento entender la implementación de "Dual CAN Bus" de ST en los derivados de STM32F. En mi hardware dado, solo puedo usar el módulo CAN2 (esclavo), pero me gustaría usar todas las "funciones de filtro" del módulo CAN1 (maestro).
Entonces,...
Tengo una placa con STM32F103C8T6 y un cristal externo de 32.768 kHz.
El módulo RTC de STM32 se usa como un calendario cuando configuro el preescalador en 32767.
Pero, para alcanzar el consumo mínimo de energía, también quiero que el módul...
Mi proyecto utiliza el STM32F401RCT.
La nota de la aplicación del cargador de arranque STM32 (AN2606) indica en la página 104 que el cargador de arranque está disponible en USART1 (pines PA9 / PA10) y USART2 (pines PD5 / PD6).
El STM32F401...
He estado desarrollando un código para controlar una pantalla LCD utilizando STM32F030F4P6 mcu. Hasta ahora todo estaba funcionando bien.
Sin embargo, acabo de agregar un código nuevo con temporizador, y ahora, cuando cargué el código actuali...
Estoy usando la placa STM32F0xx para el proyecto. En este tablero hay dos interfaces UART. UART1 admite hasta 115200 velocidades en baudios y más que eso, pero UART2 solo admite hasta 38400 velocidades en baudios. Si trato de ir más allá de ese...
Durante los últimos meses he estado trabajando en un proyecto que utiliza un microcontrolador STM32F030. Debido a la escasez de GPIO, tuve que usar los pines de depuración de SW para otras funciones. Hasta hace poco, esto no era un problema, ya...
Estoy intentando configurar el chip LIS3DH a través de la interfaz SPI.
Aquí está mi código:
void init(void)
{
SPI_InitTypeDef SPI_InitStructure;
// SPI configuration
SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex...
Comencé a estudiar las interrupciones en stm32 específicamente en el tablero de descubrimiento stm32f4. Encontré este ejemplo en el que tiene que presionar el botón para iniciar la interrupción y presionarlo nuevamente para detenerla.
En esta...