Hola amigos!! Cómo están?
Estoy necesitando pasar un conjunto de variables desde la PC a un PIC por puerto serial. Usualmente hago esto en C y es muy fácil:
Defino dos estructuras iguales, una en el PIC y otra en la PC:
typedef struct {
int16 calibration_max[8];
int16 calibration_min[8];
int16 kp,ki,kd, setpoint;
int16 track[MAX_SEGMENTS];
} config_t;
Luego, recorro la estructura byte por byte con un puntero char*, y voy enviando esos bytes por el puerto serie. En el PIC, recibo esos bytes y reconstruyo la estructura.
Esta vez opté por programar en Visual Basic porque es más sencillo hacer una GUI. Pero no tengo idea cómo están organizadas las estructuras en la memoria, o cómo recorrerlas con un puntero.
Alguien me puede orientar un poco?
Gracias!!