Actualmente trato de usar la serie de microcontroladores STM32L0. Descubrí que ST ofrece una colección de programas de C de bajo nivel llamada STM32SnippetsL0 también, en paralelo con su compleja API HAL basada en STM32CubeMX. Desafortunadamen...
Estoy intentando escribir un controlador SPI para un STM32F105 usando la funcionalidad DMA. Estoy usando la Biblioteca Periférica Estándar de ST. No estoy usando interrupciones. Puedo hablar con el dispositivo de destino si uso rutinas SPI está...
Usando un SDIO / FAT personalizado en el cargador de arranque de la aplicación para un STM32 , ¿es posible saltar desde el cargador de arranque al nuevo firmware a prueba de fallas?
Me gustaría verificar la cordura del nuevo firmware antes...
Usé DMA para transferir datos I2C, pero siempre pierdo los últimos datos. La configuración del hardware se muestra a continuación:
DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)I2C1_DR_Address;
DMA_InitStructure.DMA_MemoryBaseAddr =...
Estoy usando un STM32L1 en una placa Nucleo-L152RE. Tengo dispositivos que controlo a través de una serie que funciona a velocidades bastante altas, por lo que estoy tratando de habilitar DMA en el USART. Con el siguiente código, puedo lanzar un...
Estoy probando una variedad de cosas con pines de entrada y temporizadores personalizados en el STM32F0. Todas las funciones del temporizador son funciones alternativas en los pines y, por lo tanto, no puede usar el botón de usuario (PC13 en el...
En mi núcleo L432KC, he configurado el temporizador 1 para la generación PWM, el temporizador 15 como una interrupción basada en el temporizador y el temporizador 2 como el modo de entrada PWM. El temporizador 1 y el temporizador 15 funcionan bi...
En Keil IDE Software hay dos formas de borrar el chip antes de programarlo.
¿Quéhaceelmodo"Borrar sectores"?
¿Cuándo usar el modo " Borrar sectores " y cuándo usar el modo " Borrar todo chip "?
¿alguien podría explicar por qué solo puedo recibir 13 caracteres con la interrupción de USART? Uso '\ n' para detectar el final de la cadena.
#defineBUFFER_SIZE100charreceive_buffer[BUFFER_SIZE];charreceive_data;intreceive_index=NULL;intdata_r...
He estado jugando con el EasyMXPro para STM32 dev. Tablero de Microelektronica. Estoy intentando crear un sintetizador de tabla de ondas monofónico simple usando el DAC, jugable vía. un teclado MIDI, sin embargo, tengo los siguientes problemas:...