Soy nuevo en los procesadores PIC, pero no soy nuevo en sistemas integrados, M16, 8051, etc. ...
Estoy tratando de hacer algunas tareas muy básicas: como alternar una línea de E / S.
Tengo una resistencia pull-up de 5K en el Pin 34 (chip de 100 pines, PortB10). El problema es que el pin34 siempre es alto, nunca baja.
void main()
{
_TRISB10 = 0; // RB10 output
_ODB10 = 1; // open-drain
Nop();
Nop();
_LATB10 = 0; // or _LATB10 = 1
while(1)
{}
}