Tiva C Series LaunchPad y Breadboard

1

Me inscribí en una clase en edX que involucra la programación del microcontrolador, y mi kit llegó hoy, así que quería comenzar a experimentar un poco, el único problema es que no tengo idea de cómo conectar el LaunchPad (TI Tiva C Series TM4C123GXL) ) al tablero. Esperaba crear un proyecto simple de "semáforo", siguiendo Semáforo de la calle Arduino - Breadboard Edition

El problema es que el tutorial usa un Arduino. Veo en la parte posterior de mi LaunchPad que hay varios encabezados femeninos marcados como PA #, PB #, PC #, PD #, PE #, PF #, 2 GND, RST, VBUS y + 3.3V.

Tengo un conocimiento muy (muy) limitado, así que sé que GND está molido y va a la columna en el riel de voltaje de la placa de pruebas. ¿Hay alguna diferencia con la que conecto GND? ¿Necesito conectar los pines Reset, VBUS o + 3.3V? ¿Es alguno de los p ... pines similares a los pines de salida digital en el Arduino? Solo estoy tratando de averiguar qué pines del LaunchPad necesito para conectarme a la placa de pruebas.

Tengo una amplia experiencia en programación, pero el hardware es una bestia mítica para mí, así que si esto debería ser obvio (o si lo que estaba pensando es imposible), perdóname.

    
pregunta awestover89

2 respuestas

1

PX #, PBx, etc. son Port X, Pin #. PA1 es el puerto A Pin 1.

Necesitaría una conexión a tierra (todas las conexiones a tierra deberían estar conectadas entre sí internamente, es decir, son iguales), y dependiendo de cómo desee conectar sus leds, ya sea 3.3v o Ground, y el otro extremo a un PX # . (VBUS es el USB 5v, y no todos los pines en el Tiva son 5v tolerantes)

En su mayor parte, el Tiva es como el ATMega en un Arduino. Pero Arduino proporciona más que solo hardware, también agrega un nivel de abstracción de software al ocultar ciertas tareas en las bibliotecas, como la función de escritura digital, que permite un pin de salida a alto o bajo.

Lo bueno es que Arduino Language tiene un excelente puerto para los Launchpads de Texas Instruments, llamados Energia . Funciona con el Tiva Launchpad (esencialmente un Stellaris Launchpad renombrado) como se ve aquí: Guía del Stellaris LaunchPad (EK-LM4F120XL)

Una buena cantidad de proyectos de Arduino para principiantes e intermedios pueden moverse fácilmente con poca reescritura, incluido tu proyecto de semáforo.

    
respondido por el Passerby
1

Todas las conexiones a tierra están conectadas, los LED deben estar conectados a los pines del cabezal hembra con resistencias limitadoras de corriente. Puedes usar el póster de GPIO para averiguar las posiciones. Aquí hay un código de ejemplo que utiliza el GPIO que puede copiar y pegar directamente en Energia.

void setup()
{
// initialize the digital pin as an output.
pinMode(PF_1, OUTPUT); // red led on board
}
void loop()
{
digitalWrite(PF_1, HIGH);
delay(500);
digitalWrite(PF_1, LOW);
delay(500);
}

También la clase edX usará IDE de Keil como compilador, no Energia

    
respondido por el Dimo

Lea otras preguntas en las etiquetas