Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Nažalost, ovo je tutorial koji nudi i predstavlja komunikaciju s LaunchPad TI Evaluation Kit -om iz Matlaba.
En tutorial se nalazi na la conexión con la Tiva C y el usuario podržava migrator fácilmente i una tarjeta tip MSP430.
Primero, antes de comenzar el tutorial…
1.- Mrežni instalacijski program MATLAB (una versión que soporte comunicación serijski).
2.- Instalar Energía IDE (https://energia.nu).
3.- Preporuka: Preuzmite ovu aplikaciju za elektroničku "iOhmy" za iPhone.
4.- No olvides darle Me gusta y Compartir a… www.facebook.com/UpiitaRAM
Svaka čast:)
Korak 1: Que Es La Comunicación serijski RX/TX
El protocolo serial asíncrono es un protocolo de comunicación común en el mundo de la electrónica embebida. Es utilizado por dispositivos para comunicar información. El protokol se primjenjuje na receptore/transmisore kao univerzalne (UART, por sus siglas en inglés). Možete preuzeti i koristiti komunikacijski protokol serijski, koji prenosi UART putem linka "TX" i prima podatke preko "RX".
En un comunicación serial tendremos un terminal (o pin) con las letras "TX" y otra con "RX".
Para conectar dos dispositivos mediant UART, se deben conectar los pins como se muestra en la imagen.
Nu nustra tarjeta Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.
Korak 2: Komunikacija Serijski Con Launchpad
Nu nustra 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 colonaranja unos bloques que dicen RX (1), TX (1), itd.
Esos blokovi RX (1) y TX (1) sin puerto Serial1.
Este ememplo usaremos el puerto serial or defecto que usa el puerto USB con la computadora
Entonces, en caso de que queramos conectar un dispositivo serial a nuestra Launchpad usando los pines…
RX (1) se nalazi na PC_4
TX (1) se nalazi PC_5 (aparecen u boji i mora) i pertencentivno na J4 de borovima o terminalima za povezivanje.
Ako ste samostalno uključeni, hacer comunicación serijski posrednički USB, ili je pušten u rad na novom serijskom Serijski.
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…
Korak 3: Programando La Tiva C sa IDE -om za energiju
Primero, ja gustaria mencionar algunos comandos i IDE energije za la serijsku komunikaciju.
Tenemos los comandos…
Serial.begin (speed) Establece la velocidad de bits por segundo (baudios), brzina = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () Datoteke su prijavljene na LaunchPad putem RX -a ()
Serial.write () Opišite datoteke na LaunchPad -u putem TX -a ()
Serial.println () Opišite datoteke u punoj Seriji kao ASCII.
Ahora bien, el código que se muestra en la imagen definiše konstantno za LED LED diodu RED_LED.
Desde MATLAB opisuje 1 para za uključivanje LED dioda i 2 para apagarlo
Entonces, si la variable matlabData = 1 uključeno LED svjetlo sa HIGH y si es 2 apaga sa LOW.
matlabData = Serial.read (); es el encargado de leer los datos de entrada.
_
Preuzmite program za Tiva C (IDE energije).
Korak 4: Comunicando LaunchPad Con Matlab
Primero y muy importante, debemos obtener el nombre del puerto serial en el que estamos conectados.
Desde energía, Tools> Serial Port, podemos ver un unmbre como/dev/tty/usbmodem0e203E21, nombre es diferente para cada computadora. En caso de Windows verz que dice COM.
Ya que copiaste el nombre del puerto serial, cierra el program Energia.
VAŽNO: Energija i Matlab ne pueden estar ejecutandose al mismo tiempo
Bien, ya que tienes ese nombre del puerto, abre MATLAB y escribe lo siguiente:
s = serijski ('elnombredeTuPuertoSeria l');
ejemplo: s = serijski ('/dev/tty/usbmodem0e203E21')
Korak 5: Programando En MATLAB
Como sabemos, la comunicación será Serial. Posedujte samo jedan tenemos konektada sa Launchpad -om posredstvom USB -a i novi kodeks energije IDE tenemos Serial.read () y Serial.write () paralekturu i escrituru.
*Los comandos que usaremos en MATLAB sin…
Za deklaraciju puerto serijske i varijable: 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 Experimenttar con el comando: s. Status (), si al ejecutarlo aparece 'open', entonces el puerto ya esta en uso con MATLAB.
_
Preuzmite código de Matlab
Korak 6: Rezultati
Al ejecutar el código de Matlab, program pide ingresar 1, 2 ili bien 0 para salir.
Ako je uključen 1, encendemos LED LED rojo, a ingresamos 2, apagamos LED LED rojo.
* Espero te haya gustado el tutorial, agradecemos comentarios y sugerencias *
Nema dostupnih aplikacija za preuzimanje elektroničke aplikacije "iOhmy" za iPhone.
Pozivamo vas da posetite novu stranicu na facebooku:
www.facebook.com/UpiitaRAM