TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: DavidtXz en 22 de Abril de 2020, 19:58:58

Título: Personalizar nombre de un pin
Publicado por: DavidtXz en 22 de Abril de 2020, 19:58:58
Ultimamente publico muchas cosas en este foro..... ahora me surgio otra duda y pues no se si lo que voy a plantear se puede hacer...
 
en vez de llamar a un pin por ejemplo LATD0, LATD1, etc..... o cualquier otro pin, le puedo cambiar su nombre???? me refiero a lo siguiente

 
Código: C
  1. #define LED LATD0// aqui la idea es que en vez de colocar LATD0 simplemente al escribir LED ya se entienda que estoy tratando de llamar este pin....

 y asi con cualquier otro pin...
Título: Re:Personalizar nombre de un pin
Publicado por: KILLERJC en 22 de Abril de 2020, 20:15:15
Si, se puede realizar...  No se que compilador estas usando pero por ejemplo en XC8

Código: C
  1. #define LED PORTBbits.RB0
  2.  
  3. LED = 1;
Título: Re:Personalizar nombre de un pin
Publicado por: remi04 en 23 de Abril de 2020, 06:29:16
En CCS:

Código: C
  1. #bit LED = 0xf81.1     // 0xf8 dirección del registro del puerto B.  “.1” bit 1 del puerto B
  2.  
  3. void main() {
  4. LED = 1;
  5. for(;;);
  6. }