Preguntas con etiqueta 'c'

0
respuestas

Manejo de interrupciones UART usando FreeRTOS

Tengo dos hilos: 1. ReadFromUART (): se lee desde UART (RX), analiza el mensaje y pone un comando en el messageQueue 2. CommandHandler (): si un mensaje está presente en el mensajeQueue, ejecuta algunas instrucciones y luego envía un mensaje a...
1
respuesta

Extraer números de la cadena en ATMega168

Intento separar y analizar dos números de una cadena, uno es un flotante y uno es un int. Así que hago esto ... char packet_buffer[24]; float dist_float; uint32_t quality; uint32_t distance; strncpy(packet_buffer, ": 2.846m,0089", 24); memmov...
0
respuestas

¿Por qué mi STM32F4 PLL no parece funcionar?

He pasado algunos días sin éxito intentando que mi Nucleo F401RE use el PLL para el reloj de su sistema. Lo he configurado para utilizar el HSE de 8 MHz y la salida de 84 MHz como el reloj del sistema. El código deja de ejecutarse cuando llega a...
0
respuestas

Usando objetos C ++ dentro de las tareas de FreeRTOS

Me gustaría hacer uso de prácticas orientadas a objetos dentro de una aplicación FreeRTOS. ¿Es esto tan simple cambiar el nombre de los archivos con funciones de tarea como .CPP, y crear objetos, etc. dentro de la función, compilar como normalme...
0
respuestas

STM32F3 con un LSM303DLHC

Estoy tratando de hacer una brújula usando un LSM303DLHC incrustado en STM32F3Discovery. He preparado tal código. void LSM303DLHCMag_Config(void) { LSM303DLHCMag_InitStructure.Temperature_Sensor = LSM303DLHC_TEMPSENSOR_DISABLE; LSM303D...
0
respuestas

HPL EB medidor datos lectura reg

Estoy tratando de recibir datos del medidor EBL HPL que funciona bajo el protocolo DLMS. Puedo leer los datos del medidor EB en serie. Quiero saber cuál es R, Y, B y los valores actuales, las temperaturas de esa salida. No encuentro ningún docum...
2
respuestas

Cadenas de soporte de microcontroladores u otras bibliotecas [cerradas]

Escuché que algunos microcontroladores tienen un soporte pobre (o no) para <string> s como un tipo de datos de C / C ++ al programar. ¿Cómo saber si un microcontrolador admite string s u otras bibliotecas C / C ++?     
0
respuestas

¿Por qué se 'limita' este capacitor de voltaje para aumentar aún más?

Simulación en PLECS del siguiente circuito. La idea principal es abrir / cerrar ambos IGBT con la misma señal de puerta para rastrear una referencia (forma triangular) cargando y descargando el capacitor. La única condición es que antes de...
0
respuestas

ESP32 El módulo GPRS entra en un bucle sin fin al intentar iniciar el módulo GSM

He intentado llamar a una función de inicio pero, como resultado, termina en un bucle sin fin tonto. Estoy utilizando los módulos ESP32DevKit y M95 GSM en un circuito personalizado. El código relacionado se muestra a continuación. ESP_LOGE("li...
1
respuesta

STM32 Mass Storage con tamaño de unidad de asignación de 8K

Tengo un proyecto de Dispositivo Compuesto MSC / CDC que funciona con un tamaño de unidad de asignación 4K para el almacenamiento masivo. Estoy tratando de convertir esto para usar unidades de asignación de 8 K, pero el formato no se completa co...