Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Programa para leer datos desde el USB y almacenarlos

Estas en el tema de Programa para leer datos desde el USB y almacenarlos en el foro de C/C++ en Foros del Web. Hola buenas a todos!! Soy un estudiante de Ingeniería Electrónica y para un proyecto estoy programando un microprocesador stm32f4. El proyecto consiste básicamente en el ...
  #1 (permalink)  
Antiguo 21/03/2016, 13:28
 
Fecha de Ingreso: marzo-2016
Mensajes: 2
Antigüedad: 8 años, 8 meses
Puntos: 0
Pregunta Programa para leer datos desde el USB y almacenarlos

Hola buenas a todos!!
Soy un estudiante de Ingeniería Electrónica y para un proyecto estoy programando un microprocesador stm32f4.
El proyecto consiste básicamente en el control de semáforos mediante microprocesadores PIC y a su vez programar estos PIC's mediante el stm32f4 que se conecta al PC mediante puerto serie . En la parte que me estoy centrando ahora es simplemente en la de diseñar un programa que lea y almacene los datos que le llegan a la placa desde el PC, sin preocuparme de momento por lo demás(comunicaciones etc).

El problema surge porque el primer dato que llega a través de el USB es el numero de semáforos, y el segundo el numero de fases, de ello dependerá la estructura de mi programa. Al principio pensé en crear un fichero que se fuera rellenando en orden, semaforo a semaforo(siendo cada fichero un semaforo), pero cuantos ficheros creo? por que a priori no se cuantos semaforos voy a tener. Ademas esta lo de las fases que puedo tener 2 o 3 o 20. Entonces estoy bastante perdido.

Soy amateur en programación, por eso pregunto aqui por si a alguno se le ocurre algo.
Muchas gracias
  #2 (permalink)  
Antiguo 21/03/2016, 23:16
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
Respuesta: Programa para leer datos desde el USB y almacenarlos

No me cuadra mucho que alguien que diga que es amateur en programación esté haciendo un proyecto de este tipo. En fin.

Una recomendación que posiblemente te pueda ayudar es usar algun tipo de estructura dinámica. En C puro las tendrías que crear (arboles o listas) a mano. En C++ la STL ya las tiene.

Esta recomendación la saco a partir de lo que mencionas que no sabes cuantos datos vas a obtener. Este tipo de problemas se resuelven con alguna de las muchas estructuras dinámicas.

Saludos
  #3 (permalink)  
Antiguo 22/03/2016, 13:35
 
Fecha de Ingreso: marzo-2016
Mensajes: 2
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: Programa para leer datos desde el USB y almacenarlos

Hola buenas.

La verdad es que el objetivo de la asignatura es alcanzar un nivel medio de programación. Hay proyectos mas sencillos supongo pero elegí este y ahora tengo que seguir adelante, incluso sabiendo que supera mis conocimientos de C (que son muy basicos de momento)

Continuando con el tema, gracias por contestar. He estado mirando tutoriales sobre estructuras dinamicas y es totalmente lo que necesito, asi que Muchas gracias!!!

Etiquetas: microprocesador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:33.