Micircuitoeselesquemaanterior,recientementeagreguéelbotónpulsadorenlaparteinferiorizquierda(P2.3)ymicódigosevaalamierdayestoyrecibiendo/enviandobasuraporUARTcuandoP2.3noestácercalospinesUART.SupongoqueP2.3estádibujandotodalacorrienteycausandoestosproblemas.Sinembargo,comopuedever,hecopiadolaformaenqueTIrealizaelbotónP1.3enellaunchpad:
Así es como inicializar el puerto 2
P2DIR = 0xFF;
P2DIR &= ~(rf_intrpt + PB); // Set rx_intrpt as an input
P2OUT = rf_cs + PB;
P2REN |= PB;
P2IFG = 0x00; // Clear interrupt flags
P2IES |= rf_intrpt + PB; // Interrupt on high->low transition
P2IE |= rf_intrpt + PB; // Enable interrupt
P2IFG = 0x00;
¿Qué me falta al implementar correctamente este botón?