Estoy tratando de establecer la resistencia interna débil para un GPIO, pero parece que no puedo adivinar el nombre de macro correcto que se asigna a cualquier dirección de memoria en el PIC.
Ninguno de estos parece ser reconocido por el compilador. ¿Cuál es la forma correcta de buscar estos? Todo lo que incluyo es <xc.h>
, así que no tengo idea de dónde está el archivo de encabezado real.
Tengo la hoja de datos con la definición de registro abierta para WPUB, pero no se asigna al código de ninguna forma coherente que pueda encontrar:
#include <xc.h>
void InitGpio(void) {
TRISBbits.TRISB3 = 1; // compiler recognizes
WPUBbits.WPUB3 = 1; // 'undefined identifier' compiler error
WPUB.WPUB3 = 1; // 'undefined identifier' compiler error
WPUB = 1; // 'undefined identifier' compiler error
WPUB3 = 1; // 'undefined identifier' compiler error
_WPUB = 1; // 'undefined identifier' compiler error
_WPUB3 = 1; // 'undefined identifier' compiler error
}