hABER, hABER!!.
La unica forma de alterar el estado y ,por supuesto, dejarlo fijo es poniendolo como entrada al parecer,.si lo ponemos como salida, esta en un 0 logico y como entrada en 1 logico . Esto quiere decir que cuando nosotros definimos nuestro pin como salida, y queremos que haya un 1 logico en nuestro pin ponemos high portb.x , pero esto solo lo hace al momento y no lo deja fijo al parecer, a menos que el pbp provoque esto, (si estoy mal haganme el favor de corregirme), por consiguiente el metodo apropiado por ejemplo para encender un rele o dejar activado un swich es ponerlo como salida y con las pull ups activadas,
Aun espero que me ayuden a responder esto por que yo creia que al definirlo como salida, y en cualquier parte de un codigo lo definiamos como 0 o 1 este quedaba fijo... ¿?.
Saludos
Baygon
Una razon ams para migrar a PBP PLUS!!