Actualmente estoy escribiendo y probando un sistema integrado en el que necesito recopilar datos de un acelerómetro durante un período de tiempo.
Ya tengo funciones que pueden leer los datos en un momento dado durante la ejecución del sistema. En este momento, la forma en que estaba considerando escribir los datos fue a través de una serie de declaraciones printf; Sé que IAR da acceso a una consola de E / S donde se puede mostrar la salida. Lo que iba a hacer entonces era simplemente realizar una serie de printfs, asegurarse de que los datos aparecen en la consola y, después de una ronda de pruebas, salir del programa y copiar + pegar los datos en un archivo.
Esto parece una especie de pirateo, y me preguntaba si era posible acceder a las bibliotecas estándar de C como fwrite
para crear / escribir un archivo en la computadora que IAR está ejecutando y escribir en él. De esta manera, no tengo que depender de las declaraciones printf
y luego puedo formatear el código como lo escribo en un archivo.