Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

04/07/2014 #1


MSP430F5529 Launchpad problema USCIB0
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
04/07/2014 #2

Avatar de chclau

El sitio de Texas Instruments tiene un foro muy bueno (E2E) en el que podes buscar respuestas a tu pregunta, o formularla ahi si no hubiera respuestas de antes.
04/07/2014 #3

Avatar de Ardogan

Es que también tenés que configurar los registros de control, no solo los del puerto.
Mirá por acá:
http://processors.wiki.ti.com/index....5529_LaunchPad
Ahí tenes los code examples:
http://www.ti.com/lit/zip/slac300
Ejemplo con USCIA0: MSP430F55xx_uscia0_spi_09.c
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.