- posted
hace 18 años
Pregunta sobre pic16f876A
- Vote on answer
- posted
hace 18 años
Hombre, no es tan difícil mirarse el data sheet. Todos los ports son de entrada/salida, y lo único a tener en cuenta es que RA4, cuando se configura como salida, es de drenador abierto.
-- Saludos de Jose Manuel Garcia jose.mgg@terra.es
- Vote on answer
- posted
hace 18 años
- Vote on answer
- posted
hace 18 años
Carmelo J. Morales Muñoz se atrevió a decir:
No. Al igual que el F84, en el que también _todas_ las patillas son I/O. Otra cosa es la polarización, cuando una patilla es OD (drenador abierto), hay que forzarla a alto, ya que ella por sí sóla no puede. Pero sigue siendo una salida (y con su utilidad).
Pues tú mismo lo dices, se puede usar pero no cómo a uno le dé la gana ;-). Aquí tienes el datasheet cortesía de Microchip (que de los PIC saben un rato):
En la página 9 del pdf, Tabla 1.1, te lo indica: RA4 can also be the clock input to the Timer0 module. Output is open drain type.
Si le das al marcador I/O Ports, saltas a la página 31 donde tienes dos esquemas reveladores: El Figure 3.1 te muestra la implementación de los Pin RA0..RA3 y RA5 (se salta el RA4), donde ves que el Pin está conectado al punto central de un par de FET complementarios, que lo pueden llevar a VSS o VDD. El Figure 3.2 muestra la implem. de RA4, conectado aun FET canal N capaz de llevarte a VSS pero.... sin nada que sea capaz de llevarlo a VDD, lo cual significa que tú has encargarte de subirlo a ese nivel. Un poquito más abajo tienes la Table 3.1, PORTA Functions, donde se vielve a recordar que: RA4: Input/output or external clock input for Timer0. __Output is open drain type.__
Es importante conocer bien el micro con el que trabajas como mínimo a nivel de interfaz, así le sacarás más jugo. A mí también me gusta mucho más empezar manos a la obra enseguida (y supongo que a todos), pero una vista previa al datasheet nos ahorra mucho tiempo de mala leche y quizás nos descubra posibilidades desconocidas.
- Vote on answer
- posted
hace 18 años
El miércoles pudimos ver a Carmelo J. Morales Muñoz diciendo:
Repásate el datasheet, en especial los puntos que señalé, que hablan de las patillas. EMHO, lo más importante es recordar los nuevos periféricos que nos dan más posibilidades de operación (y por tanto, de equivocación) y asegurarse de que cada patilla está configurada como lo que queremos, por ejemplo, si queremos una entrada A/D, hay que asegurarse que esa patilla está configurada como tal.
- Vote on answer
- posted
hace 18 años
- Vote on answer
- posted
hace 18 años
No he trabajado con el 16F876 pero supongo que es muy parecido al 16F877. Con este micro tuve algunos problemas con la puerta A cuando comence a usarlo debido a que por default puede estar configurado como terminal analogica y entonces las operaciones E/S digitales petan. Como lo ha dicho Franois hay que leerse el datasheet y cuidar que la funcion alternativa para cada patilla sea la correcta (esto es, como digital o de funcion especial).
Saludos
- Vote on answer
- posted
hace 18 años