Hola, estoy tratando de emplear la USCIB0 del Launchpad para comunicarme por SPI, el problema es que el pin P3.2 que debería enviar la señal de clock al esclavo se comporta como un ChipSelect, que es la otra función que tiene asociada. Se supone que con el comando PSELx se le debería asignar la función de SCLK, pero no es así... He probado con la USCIB1 y la USCA0 con el mismo comando y sus pines de reloj sí funcionan, si alguien se sabe como puedo cambiar la configuración del pin P3.2 se lo agradecería.
Gracias.
//P3.0 - UCB0SIMO
P3SEL |= BIT0;
P3DIR |= BIT0; // as output
//P3.1 - UCB0SOMI
P3SEL |= BIT1;
P3DIR &= ~BIT1; // as input
//P3.2 - UCB0CLK
P3SEL |= BIT2;
P3DIR |= BIT2; // as output
Gracias.
//P3.0 - UCB0SIMO
P3SEL |= BIT0;
P3DIR |= BIT0; // as output
//P3.1 - UCB0SOMI
P3SEL |= BIT1;
P3DIR &= ~BIT1; // as input
//P3.2 - UCB0CLK
P3SEL |= BIT2;
P3DIR |= BIT2; // as output