Innholdsfortegnelse:
- Trinn 1: Que Es La Comunicación Serial RX/TX
- Trinn 2: Komunikasjon Serial Con Launchpad
- Trinn 3: Programando La Tiva C Con Energía IDE
- Trinn 4: Comunicando LaunchPad Con Matlab
- Trinn 5: Programando En MATLAB
- Trinn 6: Resultat
Video: Launchpad - Comunicación Serial Con Matlab: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hola, bienvenido and este tutorial tutorial donde aprenderás and comunicar tu tarjeta LaunchPad TI Evaluation Kit with Matlab.
En este tutorial viser en en conocion med la Tiva C og en brukeroppgave som kan brukes til å bruke MSP430.
Primero, antes de comenzar el tutorial …
1.- Installer MATLAB (en versjon som kan brukes i seriell kommune).
2.- Instalar Energía IDE (https://energia.nu).
3.- Anbefaling: Last ned appen for "iOhmy" for iPhone.
4.- Ingen olvides darle Me gusta y Compartir a… www.facebook.com/UpiitaRAM
Takk skal du ha:)
Trinn 1: Que Es La Comunicación Serial RX/TX
Den protokollvise serielle asíncrono es un protocolo de comunicación común en el mundo de la electrónica embebida. Es utilizado por dispositivos fora comunicar información. El protocolo se implementa en los receptores/transmisores asíncronos universales (UART, por sus siglas en inglés). Kan brukes til å bruke en seriell protokoll, som kan sendes til "TX" for "RX".
En enhet for seriell tilbakemelding for en terminal (o pin) med "TX" og "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, tenemos 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.
Trinn 2: Komunikasjon Serial Con Launchpad
En nuestra tarjeta Launchpad TI Tiva C, for 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, en caso de que queramos conectar for 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, nedlasting:
energia.nu/img/StellarPadLM4F120H5QR-V1.0.j…
energia.nu/img/StellarPadLM4F120H5QR-V1.0BA…
Trinn 3: Programando La Tiva C Con Energía IDE
Primero, me gustaria mencionar algunos comandos en Energía IDE for a comunicación series.
Tenemos los comandos …
Serial.begin (speed) Establece la velocidad de bits por segundo (baudios), hastighet = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () Lee datos entrantes en la LaunchPad via RX ()
Serial.write () Abonner data på LaunchPad via TX ()
Serial.println () Abonner 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 av MATLAB beskriver én lysdiode og to lysdioder
Entonces, si la variable matlabData = 1 lysende LED med HIGH y si es 2 apaga con LOW.
matlabData = Serial.read (); es el encargado de leer los datos de entrada.
_
Last ned informasjon om Tiva C (Energía IDE).
Trinn 4: Comunicando LaunchPad Con Matlab
Primero y muy importante, debemos obtener el nombre del puerto serial en el que estamos conectados.
For energi, Verktøy> Seriell port, kan du se en enhet som ikke er utviklet/dev/tty/usbmodem0e203E21, este nombre es diferente para cada computadora. En Windows -versjon kan brukes som COM.
Ya que copiaste el nombre del puerto serial, cierra el programa Energia.
VIKTIG: Energía y Matlab no pueden estar ejecutandose al mismo tiempo
Bien, ya que tienes ese nombre del puerto, abre MATLAB y escribe lo volgende:
s = seriell ('elnombredeTuPuertoSeria l');
eksempel: s = seriell ('/dev/tty/usbmodem0e203E21')
Trinn 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.
*Los comandos que usaremos en MATLAB son …
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.
_
Last ned Matlab
Trinn 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 olvides kan laste ned appen for "iOhmy" for iPhone.
Du inviterer en nyeste side til facebook:
www.facebook.com/UpiitaRAM
Anbefalt:
TM4C123G LaunchPad Starter Guide: 7 trinn
TM4C123G LaunchPad Starter Guide: Som en introduksjon til innebygd programmering, gir utviklingstavler som TM4C123G launchpad en enkel måte å sette opp maskinvaren nok til å starte programmeringen. Imidlertid kan prosessen med å sette opp et utviklingsmiljø for styret ditt være
Plotte levende data for en temperatursensor (TMP006) ved hjelp av MSP432 LaunchPad og Python: 9 trinn
Plotte levende data for en temperatursensor (TMP006) ved hjelp av MSP432 LaunchPad og Python: TMP006 er en temperatursensor som måler temperaturen på et objekt uten å måtte komme i kontakt med objektet. I denne opplæringen vil vi plotte live temperaturdata fra BoosterPack (TI BOOSTXL-EDUMKII) ved hjelp av Python
15 minutter SMS -sikkerhetssystem ved bruk av Texas Instruments CC3200 (TI CC3200) Launchpad: 8 trinn
15 minutter SMS -sikkerhetssystem ved bruk av Texas Instruments CC3200 (TI CC3200) Launchpad: Hei folkens, i denne instruksen lærer du hvordan du lager et SMS -sikkerhetssystem ved hjelp av Texas Instruments CC3200 (TI CC3200) Launchpad innen 15 minutter! YouTube -videolink. prosjektet: 15 minutter-SMS-dør-inngang-alarm
Arduino Launchpad: 5 trinn
Arduino Launchpad: Dette er en Arduino Launchpad laget med en Arduino Leonardo og Adafruit Trellis bord
HEXBUG Scarab XL Kontrollert av Tiva Launchpad: 4 trinn
HEXBUG Scarab XL Kontrollert av Tiva Launchpad: Målet er å bruke HEXBUG Scarab XL -feilen som en robot som bruker en mikrokontroller uten å miste funksjonalitet for RC. https://www.hexbug.com/mechanical/scarab/hexbug-sc…http://www.ti.com/ww/en/launchpad/launchpads-conne…Kildekoden..El