1 votos

Tiva C Series LaunchPad y Breadboard

Me he apuntado a una clase en edX que implica la programación de microcontroladores, y mi kit ha llegado hoy así que quería empezar a experimentar un poco, el único problema es que no tengo ni idea de cómo conectar el LaunchPad (TI Tiva C Series TM4C123GXL) a la protoboard. Esperaba crear un simple proyecto de "semáforo", siguiendo Semáforo Arduino - Edición Breadboard

El problema es que ese tutorial utiliza un Arduino. Veo que en la parte trasera de mi LaunchPad hay varios cabezales hembra marcados PA#, PB#, PC#, PD#, PE#, PF#, 2 GNDs, RST, VBUS, y +3.3V.

Tengo un conocimiento muy (muy) limitado, así que sé que GND es tierra y va a la columna - del carril de tensión de la protoboard. ¿Hay alguna diferencia en el GND que conecto? ¿Necesito conectar los pines de Reset, VBUS, o +3.3V? ¿Algunos de los pines P... son similares a los pines de salida digital del Arduino? Sólo estoy tratando de averiguar qué pines del LaunchPad necesito conectar a la protoboard.

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) por favor, perdóname.

1voto

Passerby Puntos 28913

PX#, PBx, etc. son Puerto X, Pin #. PA1 es el pin 1 del puerto A.

Necesitarías una conexión a tierra (todas las tierras deben estar conectadas juntas internamente, es decir, son la misma), y dependiendo de cómo quieras conectar tus leds, 3.3v o tierra, y el otro extremo en un PX#. (VBUS es el USB 5v, y no todos los pines de la Tiva son tolerantes a 5v).

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

Lo bueno es que el lenguaje Arduino tiene un gran puerto para los Launchpads de Texas Instruments, llamado Energía . Funciona con el Tiva Launchpad (Esencialmente un renombrado Stellaris Launchpad) como se ve aquí: Guía del Stellaris LaunchPad (EK-LM4F120XL)

enter image description here

Una buena parte de los proyectos de Arduino para principiantes e intermedios se pueden trasladar fácilmente con poca reescritura, incluyendo su proyecto del semáforo.

1voto

Lilou Puntos 11

Todas las tierras están conectadas, los LEDs deben estar conectados a los pines de la cabecera hembra con resistencias limitadoras de corriente. Puedes usar el cartel de GPIO para averiguar las posiciones. Aquí hay un ejemplo de código que utiliza el GPIO que puedes 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 de edX utilizará el IDE de Keil como compilador y no Energia

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X