Sadržaj:
- Korak 1: Que Es La Comunicación serijski RX/TX
- Korak 2: Komunikacija Serijski Con Launchpad
- Korak 3: Programando La Tiva C sa IDE -om za energiju
- Korak 4: Comunicando LaunchPad Con Matlab
- Korak 5: Programando En MATLAB
- Korak 6: Rezultati
Video: Launchpad - Comunicación Serial Con Matlab: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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
Preporučuje se:
TM4C123G LaunchPad početni vodič: 7 koraka
TM4C123G LaunchPad početni vodič: Kao uvod u ugrađeno programiranje, razvojne ploče poput TM4C123G lansirne ploče pružaju jednostavan način za postavljanje hardvera dovoljno za početak programiranja. Međutim, proces postavljanja razvojnog okruženja za vašu ploču može biti
Conexión Serial Arduino a Processing (acelerómetro En Anillo): 5 koraka
Povezivanje serijskog Arduino -a u obradu (acelerómetro En Anillo): Najprije bih htio prenijeti informacije o informacijama o ocucute; n que viene por puerto serial de Arduino a Processing. Ac á les muestro la manera en que yo lo resuelvo, no es la ú nica, pero es bastante efectiva, ya que en Processing, la recepc
15 -minutni sigurnosni sistem za SMS pomoću Texas Instruments CC3200 (TI CC3200) Launchpad: 8 koraka
15 -minutni sigurnosni sistem za SMS pomoću Texas Instruments CC3200 (TI CC3200) Launchpad: Zdravo momci, u ovom uputstvu ćete naučiti kako napraviti sigurnosni sistem za SMS koristeći Texas Instruments CC3200 (TI CC3200) Launchpad u roku od 15 minuta! YouTube video veza. projekat: 15-minutni-SMS-alarm-ulaz-alarm-alarm
Arduino Launchpad: 5 koraka
Arduino Launchpad: Ovo je Arduino Launchpad gemaakt sa Arduino Leonardo i Adafruit Trellis borden.Ik heb dit gemaakt omdat ik heel erg van muziek houd, maar een hele hoop instrumenti ne mogu bespelen en daarom graeg eeam eeam eaam eeam launchpad eam daeam eaam eeam launchpad
HEXBUG Scarab XL kontrolira Tiva Launchpad: 4 koraka
HEXBUG Scarab XL kojim upravlja Tiva Launchpad: Cilj je koristiti HEXBUG Scarab XL grešku kao robot koristeći mikrokontroler bez gubitka funkcionalnosti za RC. https://www.hexbug.com/mechanical/scarab/hexbug-sc…http://www.ti.com/ww/en/launchpad/launchpads-conne … Izvorni kod..El