Jerry instaló un programador PIC pero necesito usar los pines PGC / PGD como parte del circuito real. Me gustaría poder flashear el PIC sin cambiarlo físicamente entre el circuito y el programador. ¿Esto hará el trabajo?
CTL_ON, CTL_OFF (del programador) será 0,1 o 1,0 (nunca 1,1). CTRL_ON, CTRL_OFF solo cambiará cuando se apague el PIC. CTL_ON solo será 1 cuando RB4 / PGM esté alto (es decir, el PIC está siendo flasheado). Estas reglas se manejarán en el firmware del programador.
¿Necesito resistencias en las líneas que van a los colectores T3 y T1? Si es así, ¿alguien puede explicar por qué? He pasado mucho tiempo mirando páginas web sobre estas cosas, pero parece que no puedo captar los fundamentos. Los punteros a cualquier tutorial para principiantes serán bienvenidos.
Tenga en cuenta que no se trata de aislar la fuente de alimentación, eso ya se ha solucionado.
En este esquema parcial, el pin RB7 / PGD solo alimenta un LED, por ejemplo, y solo se puede usar como salida (cuando CTL_ON, CTL_OFF = 0,1), lo cual está bien.
--update--
Bien,entoncescreoquenecesitountipodeinterruptorquepuedacontrolarsemedianteunaseñalseparadadeldispositivodeprogramación,comoeneldibujoacontinuación.¿Alguienpuededecirmecómoimplementartalcosa?Debepermitirelflujoenambasdirecciones...Escomounrelé,peroparaseñaleslógicas.
Creo que un interruptor bilateral es lo que necesito, como este:
¿verdad? ¿O hay una forma más sencilla de usar resistencias, diodos y transistores?