Sisukord:
- Samm: Que Es La Comunicación Serial RX/TX
- Samm 2: Comunicación Serial Con Launchpad
- Samm 3: Programme La Tiva C Con Energía IDE
- Samm 4: Comunicando LaunchPad Con Matlab
- Samm 5: Programmeerimine ja MATLAB
- 6. samm: Tulemused
Video: Launchpad - Comunicación Serial Con Matlab: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Hola, bienvenido ja este tutorial donde aprenderás a comunicar tu tarjeta LaunchPad TI Evaluation Kit con Matlab.
En este tutorial se enfocará a la conexión con la Tiva C y el usuario podrá migrar fácilmente and una tarjeta tipo MSP430.
Primero, õpetuse jagamine…
1.- Tener instalado MATLAB (una versión que soporte comunicación serial).
2.- Instalar Energía IDE (https://energia.nu).
3.- Soovitused: Laadige alla iPhone'i iOhmy elektriline rakendus.
4.- No olvides darle Me gusta y Compartir a… www.facebook.com/UpiitaRAM
Aitäh:)
Samm: Que Es La Comunicación Serial RX/TX
Protocolo seeria asíncrono es un protocolo de comunicación común en el mundo de la Electronica embebida. Es utilizado por dispositivos para comunicar information. El protocolo se implementa en los receptores/transmisores asíncronos universales (UART, por sus siglas en inglés). Cuando un dispositivo se comunica usando el protocolo serial, with UART transmite en la línea "TX" and the recibe dataos of la línea "RX".
En una comunicación serial tendremos una terminal (o pin) con las letras "TX" y otra con "RX".
Para conectar dos dispositivos mediante UART, de 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.
Samm 2: Comunicación Serial Con Launchpad
En nuestra tarjeta Launchpad TI Tiva C, tenemos 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) jne.
Esos bloques RX (1) y TX (1) son el puerto Serial1.
Kui kasutate USB -seadmeid, kasutage USB -lauaarvutit
Entonces, en caso de que queramos conectar and dispositivo serial a nuestra Launchpad usando los pines…
RX (1) laama PC_4
TX (1) se laama PC_5 (aparecen ja värv morado) y pertenecen en la fila J4 de pines o terminales para conexión.
Siit saate otsida hacer comunicación jadameetmeid, mis on USB -liidesed, jaotisse 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, descarga:
energia.nu/img/StellarPadLM4F120H5QR-V1.0.j…
energia.nu/img/StellarPadLM4F120H5QR-V1.0BA…
Samm 3: Programme La Tiva C Con Energía IDE
Primero, me gustaria mencionar algunos comandos en Energía IDE para la comunicación serial.
Tenemos los comandos…
Serial.begin (kiirus) Establece de bits por segundo (baudios), kiirus = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () Lee andmed saidile sisenemiseks LaunchPad kaudu RX ()
Serial.write () Kirjutage andmed LaunchPad kaudu TX ()
Serial.println () Kirjutage andmed Serie como tipo ASCII.
Ahora bien, el código que se muestra en la imagen define una konstante para el LED rojo RED_LED.
Desde MATLAB escribiremos un 1 parameeter, LED ja 2 paragarlo
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.
_
Laadige alla kood Tiva C (Energia IDE).
Samm 4: Comunicando LaunchPad Con Matlab
Esmane ja oluline, debemos obtener el nombre del puerto serial en el que estamos conectados.
Energiatootmine, Tööriistad> jadaport, podemos ver un nombre como/dev/tty/usbmodem0e203E21, see nombre es diferente para cada computadora. Windowsi veriaalsed tähed COM.
Jah, see on kopeeritud ja mitte pseudo -seeria, energiaprogramm.
TÄHTIS: 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 = seeria ('elnombredeTuPuertoSeria l');
ejemplo: s = jada ('/dev/tty/usbmodem0e203E21')
Samm 5: Programmeerimine ja MATLAB
Como sabemos, la comunicación será Serial. Eeldage üksikute teemade konverentsile Launchpad mediante puerto USB ja uusim energiakoodi IDE tenem Serial.read () y Serial.write () para lectura y escritura.
*Los comandos que usaremos en MATLAB son…
Deklareerija puerto serial ja üks muutuja: s = serial ('/dev/tty/usbmodem0e203E21')
Para usar el puerto hein que abrirlo: fopen (s); % inicia comunicacion
Y cerramos el puerto al terminal 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.
_
Laadige alla Código de Matlab
6. samm: Tulemused
Al ejecutar el código de Matlab, el programa pide ingresar 1, 2 oien 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 *
No olvides lae alla iPhone'i iOhmy elektriline rakendus.
Uuendamatu un facebooki nuestra lehekülg:
www.facebook.com/UpiitaRAM
Soovitan:
MATLAB lihtne näotuvastus: 4 sammu
MATLABi lihtne näotuvastus: selle juhendi peamine eesmärk on näidata, kui lihtne on pilditöötlus. MATLABFace abil on näo tuvastamine ja jälgimine olnud oluline ja aktiivne uurimisvaldkond, seetõttu selgitan teile kuidas seda teha saab
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Andurid: 7 sammu
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Andurid: O objetivo desse tutorial é Mostrar as etapas required á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
MITME ANDURI ÜHENDAMINE ÜHE ARDUINO UNO SERIAL PORT -iga: 4 sammu
MITME ANDURI ÜHENDAMINE ÜHE ARDUINO UNO SERIAL PORT -iga: Selles õpetuses laiendame ühte Arduino UNO UART (Rx/Tx) jadapordi, et saaks ühendada mitu Atlase andurit. Laiendamine toimub 8: 1 jadapordi laiendusplaadi abil. Arduino sadam on laiendajaga seotud pärast seda, kui
IOT123 - ATTINY85 TARKVARA SERIAL JIG Kokkupanek: 4 sammu
IOT123 - ATTINY85 TARKVARA SERIAL JIG Assamblee: Olen kasutanud ATTINY85 -d väikese võimsusega andurite segamiseks. Algselt arvasin, et neid kiipe pole võimalik konsooli abil siluda, ja kasutasin mõnda ilusat " seal " meetodid toimuva aja vaatamiseks. Siis sattusin ma SoftwareSeria juurde
HC - 06 (alammoodul) "NAME" muutmine ilma kasutamiseta "Monitor Serial Arduino" mis "töötab lihtsalt": veatu viis!: 3 sammu
HC - 06 (alammoodul) "NAME" muutmine ilma kasutamiseta "Monitor Serial Arduino" … mis "töötab lihtsalt": veatult!: Pärast " Pikka aega " proovides nime muuta HC -06 (alammoodul), kasutades " Arduino seeriamonitor, ilma " Edu " Leidsin veel ühe lihtsa viisi ja nüüd jagan! Lõbutsege sõbrad