MMMM fijate que anoche lei tu respuesta y no me parecio que resolvia mi problema, debido a que no explicaste nada solo pusiste los ejemplos, no tienia ni idea de que habias hecho.... pero al dormir, soñar, pensar, se me vino a la cabeza que podia agarrar los bits individuales de la variable de la eeprom y reemplazarlos en la nueva variable tipo byte asi no necesariamente seria nvariable.0=eeprom.0 sino en el orden que yo quisiera: variable.0=eeprom.7 etc. lo probe y decidi entrar nuevamente al foro para ver alguna otra respuesta, y nada, solo la tuya y zaz, se me pararon los pelos de la cabeza al ver que exactamente lo que yo pense es lo que tu me habias ejemplificado, mmm pero como te dije, no explicaste nada y por eso no comprendi tu idea, que esta por demas exelente, pero gracias a Dios tube que resolverlo yo solo... asi jamas se me olvidara, pero gracias amigo, aunque no te haya entendido.. jaja que cosas tiene la vida...
el otro metodo del limk no me gusta pues se lleva demasiados ciclos de procesamiento multiplicar y dividir, es mejor el directo, bit a bit aunque yo lo hice con for next por ejemplo
teniendo esta variable var_eeprom=10111001 quiero tomar los ultimos 6 bits (b2-b7) a la variable nVariable asi que en for next
for x=0 to 5
Nvariable.x=var_eeprom.x+2
next x