Indholdsfortegnelse:
- Trin 1: Que Es La Comunicación Serial RX/TX
- Trin 2: Komunikation Serial Con Launchpad
- Trin 3: Programando La Tiva C Con Energía IDE
- Trin 4: Comunicando LaunchPad Con Matlab
- Trin 5: Programando En MATLAB
- Trin 6: Resultat
Video: Launchpad - Comunicación Serial Con Matlab: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Hola, bienvenido og este tutorial donde aprenderás and comunicar tu tarjeta LaunchPad TI Evaluation Kit with Matlab.
En este tutorial ser enfocará a la conexión con la Tiva C og el usuario podrá migrar fácilmente and una tarjeta tipo MSP430.
Primero, antes de comenzar el tutorial …
1.- Tener installer MATLAB (en version, der fungerer som en seriel kommunikation).
2.- Instalar Energía IDE (https://energia.nu).
3.- Anbefaling: Download app til elektronisk "iOhmy" til iPhone.
4.- Ingen olvides darle Me gusta y Compartir a… www.facebook.com/UpiitaRAM
Takker:)
Trin 1: Que Es La Comunicación Serial RX/TX
Den serielle protokol er en protokol for elektronisk kommunikation. Es utilizado por dispositivos for comunicar informationación. El protocolo se implementa en los receptores/transmisores asíncronos universales (UART, por sus siglas en inglés). Det er muligt at bruge en seriel protokol, der kan sendes til "TX" og modtage data fra "RX".
En enkeltkommunikation serielle tendenser til en terminal (o pin) med laserne "TX" og otra con "RX".
Para conectar dos dispositivos mediante UART, se deben conectar los pins como se muestra en la imagen.
En nuestra tarjeta Launchpad TI Tiva C, for 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.
Trin 2: Komunikation Serial Con Launchpad
En nuestra tarjeta Launchpad TI Tiva C, til 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.
Si vemos el siguiente diagrama, podemos observar en colornaranja unos bloques que dicen RX (1), TX (1), etc.
Esos bloques RX (1) y TX (1) son el puerto Serial1.
En este ejemplo usaremos el puerto serial por defecto que usa el puerto USB con la computadora
Entonces, og caso de que queramos conectar un dispositivo serial and nuestra Launchpad usando los pines …
RX (1) se lama PC_4
TX (1) se llama PC_5 (aparecen en color morado) og pertenecen en la fila J4 de pines o terminales para conexión.
Si solo queremos hacer comunicación serial mediante USB, el puerto se llamará en nuestro código Serial.
Y usaremos comandos como Serial.write () y Serial.read ().
*Para ver mas sobre las terminales de la Tiva C, download:
energia.nu/img/StellarPadLM4F120H5QR-V1.0.j…
energia.nu/img/StellarPadLM4F120H5QR-V1.0BA…
Trin 3: Programando La Tiva C Con Energía IDE
Primero, me gustaria mencionar algunos comandos and Energía IDE para la comunicaciónón.
Tenemos los comandos…
Serial.begin (speed) Establece la velocidad de bits por segundo (baudios), hastighed = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () Lee datos entrantes en la LaunchPad via RX ()
Serial.write () Tilmeld data på LaunchPad via TX ()
Serial.println () Tilmeld data i el puerto Serie como tipo ASCII.
Ahora bien, el código que se muestra en la imagen definere una constante para el LED rojo RED_LED.
Beskrivelse af MATLAB beskriver én lysdiode og en 2 til en lampe
Entonces, si la variable matlabData = 1 enciende el LED con HIGH y si es 2 apaga con LOW.
matlabData = Serial.read (); es el encargado de leer los datos de entrada.
_
Download værktøj til Tiva C (Energia IDE).
Trin 4: Comunicando LaunchPad Con Matlab
Primero y muy importante, debemos obtener el nombre del puerto serial en el que estamos conectados.
Af energien, Værktøjer> Seriel port, podemos ver un nombre como/dev/tty/usbmodem0e203E21, este nombre es diferente para cada computadora. En el caso de Windows kan bruges som COM.
Ya que kopierer el nombre del puerto serial, cierra el programa Energia.
VIGTIGT: Energía y Matlab no pueden estar ejecutandose al mismo tiempo
Bien, ya que tienes ese nombre del puerto, abre MATLAB y escribe lo siguiente:
s = seriel ('elnombredeTuPuertoSeria l');
ejemplo: s = serial ('/dev/tty/usbmodem0e203E21')
Trin 5: Programando En MATLAB
Como sabemos, la comunicación será Serial. En este ejemplo solo tenemos conectada la Launchpad mediante puerto USB and en nuestro código de Energía IDE tenemos Serial.read () y Serial.write () para lectura y escritura.
*Vi kan også bruge en MATLAB -søn …
Para declarar tu puerto serial en una variable: s = serial ('/dev/tty/usbmodem0e203E21')
Para usar el puerto hay que abrirlo: fopen (s); % inicia comunicacion
Y cerramos el puerto al terminar su uso: fclose (s); % termina la comunicacion
También puedes experimentar con el comando: s. Status (), si al ejecutarlo aparece 'open', entonces el puerto ya esta en uso con MATLAB.
_
Download cadeau de Matlab
Trin 6: Resultat
Al ejecutar el código de Matlab, el programa pide ingresar 1, 2 o bien 0 para salir.
Si ingresamos 1, encendemos el LED rojo y si ingresamos 2, apagamos el LED rojo.
* Espero te haya gustado el tutorial, agradecemos comentarios y sugerencias *
Ingen downloads kan downloades til "iOhmy" til iPhone.
Du inviterer en nyeste side til facebook:
www.facebook.com/UpiitaRAM
Anbefalede:
TM4C123G LaunchPad Starter Guide: 7 trin
TM4C123G LaunchPad Starter Guide: Som en introduktion til integreret programmering giver udviklingsplader som TM4C123G launchpad en enkel måde at opsætte hardwaren nok til at starte programmeringen. Processen med at oprette et udviklingsmiljø for din bestyrelse kan imidlertid være
Lav din egen Launchpad: 6 trin
Lav din egen startplade: I dette afsnit af DIY eller Køb viser jeg dig, hvordan jeg lavede min egen startplade. Det betyder, at jeg vil vise dig, hvordan jeg kombinerede en designidee med 3D -print, WS2812 -lysdioder, taktile kontakter og en Arduino for at skabe et ordentligt MIDI -instrument. Mens man bygger
Planlægning af levende data for en temperatursensor (TMP006) ved hjælp af MSP432 LaunchPad og Python: 9 trin
Planlægning af levende data for en temperatursensor (TMP006) ved hjælp af MSP432 LaunchPad og Python: TMP006 er en temperatursensor, der måler temperaturen på et objekt uden at skulle komme i kontakt med objektet. I denne vejledning tegner vi data om levende temperatur fra BoosterPack (TI BOOSTXL-EDUMKII) ved hjælp af Python
15 minutters SMS -sikkerhedssystem ved hjælp af Texas Instruments CC3200 (TI CC3200) Launchpad: 8 trin
15 minutters SMS -sikkerhedssystem ved hjælp af Texas Instruments CC3200 (TI CC3200) Launchpad: Hej fyre, i denne instruktive vil du lære at lave et SMS -sikkerhedssystem ved hjælp af Texas Instruments CC3200 (TI CC3200) Launchpad inden for 15 minutter! YouTube -videolink. projektet: 15 minutter-SMS-dør-indgang-alarm
Arduino Launchpad: 5 trin
Arduino Launchpad: Dette er en Arduino Launchpad, der er lavet med en Arduino Leonardo og Adafruit Trellis bord.Ik har gjort det, fordi jeg er meget af musikholdning, men en hel hoop instrumenter kan ikke tilpasses og derfor gerne en launchpad, fordi du ville have flere numre