Hola, tengo unas dudas existenciales:
Si uso #use standard_io(B) no necesito usar el set_tris_b, verdad? cuando hago un input me configura como entradas y cuando hago un output me configura como salida. es asi?
Luego, yo estoy usando el nible mas alto para el control de un PaP y el nible más bajo para entradas.
La primer duda es si hago un output_b(0); que pasa con las entradas que las tengo a 1? hago un corto?
Si la respuesta es si, entonces, para sacara un dato en el nible alto siempre debería primero hacer un input del puerto y enmascarando bit formar los 8 bits de salida teniendo en cuanta los 4 bits msb míos más los 4 lsb que leí del puerto?
La duda es porque estoy haciendo unas funciones en CCS para mover un PaP en un sentido una cierta cantidad de pasos y lo mismo en el otro sentido, pero como uso solo 4 bits y no se en mis aplicaciones los otros 4 bits van a ser usados es como que siempre debería hacer un input antes que un output, verdad?
Saludos y gracias!