Hola a todos,
Nueva duda que se me presenta, tengo las siguientes variable:
typedef struct
{
unsigned char * pVar;
unsigned char * pVAR_refresh;
unsigned short num_Var;
}VAR_DS;
VAR_DS Var[25];
/*En una parte del programa cargamos la siguiente variable al puntero*/
Var[0].pVar = var_tmp;
Var[0].pVar_refresh = var_refresh_tmp;
Var[0].num_Var = 100;
unsigned char var_tmp[200];
unsigned char var_refresh_tmp[200];
Mi problema es que necesito meter en la variable Var[0].pVar[0 a 4] un valor de 4 bytes
¿se es ocurre como se podria hacer?
Lo he intentado creando una array bidireccional en var_tmp[200][4] que me compila pero al cargar el programa en el microcontrolador este se queda si hacer nada. la idea era poner en la variable puntero 1 byte de los 4 que tengo que poner en cada bidimension. ¿Como lo veis?
Muchas gracias por vuestra ayuda.