Autor Tema: Como leer un pin de un puerto con PICC HITECH ???  (Leído 2602 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado joscar66

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 117
Como leer un pin de un puerto con PICC HITECH ???
« en: 11 de Agosto de 2004, 18:57:00 »
 Hola Amigos....

Este es mi problema actual.
He utilizado esto:

#define   PORTBIT(adr, bit)   ((unsigned)(&adr)*8+(bit))

static bit   button @   PORTBIT(PORTC, 1);

para leer pin RC1 y NADA no funciona

Estoy trabajando con un F877A

Alguna SUGERENCIA???

Gracias
Esfuércense por ser mejor cada día...
¡Saludos desde COLOMBIA!

Desconectado cHiPmAn

  • PIC16
  • ***
  • Mensajes: 110
RE: Como leer un pin de un puerto con PICC HITECH ???
« Respuesta #1 en: 12 de Agosto de 2004, 12:26:00 »
Hola,

Para usar los pines del pic, no hace falta que los definas con la directiva #define, puesto que ya hay una libreria donde estan definidos los registros del PIC.

Puedes usar:

if (RB0)
 asm("NOP";

Salu2

Desconectado hhpp

  • PIC12
  • **
  • Mensajes: 99
RE: Como leer un pin de un puerto con PICC HITECH ???
« Respuesta #2 en: 09 de Noviembre de 2004, 22:24:00 »
Hola y perdon que me meta, pero esque necesito ayuda, yo me estoy iniciando en programar los pic con PIC C, pero no encuentro por donde arrancar, bueno tengo el manual de PIC C, pero no le entiendo nada y es tan largo, no se si uno de ustedes tiene alguna especie de manual o guia o lo que sea que me ayude a entender que es cada palabra, directivas, etc, como usar los include o mejor aún si tienen ejemplos detallando que hace cada linea de código, yo hice algunos ejmplos sencillitos en los que todavcia entiendo por ejemplo las clasicas lucesitas del auto fantastico, on-off, etf, esa clase de ejmplos pero lo que ahora quisiera haer es manejar lcd"s probra los adc, timers, usart en fin. por favor si pueden ayudarme.
Gracias de antemano