Buenas noches, quisiera hacer una consulta de un tema que me tiene mal. Nunca use interrupciones y tengo que agregarle una a un proyecto para sincronizarlo con la red. Ya tengo el generador de cruce por cero y por razones constructivas tuve que usar como entrada externa para la interrupcion Rb4. Estoy usando CCS. El tema es que Rb5, Rb6 y Rb7 estan usadas como salidas pero en modo standard de CCS o sea sin definir explicitamente como tal. POr lo que vi para definir las patas como entrada o salida debo usar set_tris_b y la configuracion pero eso me afecta el puerto completo pero en este caso Rb3 y Rb0 se usan de ambas maneras porque son la linea de datos de I2C y un SPI por soft. Tengo forma de hacerlo individualmente para las 3 que afecta la interrupcion?
Desde ya muchas gracias.