pues, el poner el 100 al principio o al final es irrelevante, pero si en lugar de definir el vector como byte lo defino como int16 como han dicho, si funciona...
Ahora.. ¿no les parece que es un error del compilador? o yo estoy mas pelao que plátano en mano de mono?
En el vector
cantidad[4] solo voy a almacenar un numero entre 0 y 9 y ocupar 2 bytes para eso me parece un desperdicio, por otro lado, que solo falle en una situación muy particular y no siempre, no se, lo veo medio raro..
Lo otro que necesito saber es si les aparecen los fuses cuando usan el pic-wizar...
gracias por su tiempo chicos...
PD: No se porque pero en la tarde con
int16 cantidad[4]; ;
centena = 100*cantidad[2] me daba 256 pero ahora da el valor correcto
me voy a dormir, tal vez sea eso...