Përmbajtje:

Launchpad - Komunikimi Serial me Matlab: 6 hapa
Launchpad - Komunikimi Serial me Matlab: 6 hapa

Video: Launchpad - Komunikimi Serial me Matlab: 6 hapa

Video: Launchpad - Komunikimi Serial me Matlab: 6 hapa
Video: Ora 7 - Hapet aplikimi ne ClimateLaunchpad, garën më të madhe në botë për "Green startups" 2024, Nëntor
Anonim
Launchpad - Komunikimi Serial me Matlab
Launchpad - Komunikimi Serial me Matlab

Për më tepër, ju duhet të mësoni se si të përdorni këtë program për LaunchPad TI Evaluation Kit në Matlab.

Udhëzime të vlefshme për enfocará a la conexión con la Tiva C y el usuario podrá migrar fácilmente a una tarjeta tipo MSP430.

Primero, antes de comenzar el tutorial…

1.- Tener instalado MATLAB (një version serial i komunikimit që soporte).

2.- Instalar Energía IDE (https://energia.nu).

3.- Rekomandohet: Shkarkoni aplikacionin për elektronikën "iOhmy" për iPhone.

4.- No olvides darle Me gusta y Compartir a… www.facebook.com/UpiitaRAM

Faleminderit:)

Hapi 1: Seriali Que Es La Comunicación RX/TX

Seria Seriale RX/TX e Komunikimit
Seria Seriale RX/TX e Komunikimit

Protokolli serik asíncrono es un protokoll de comunicación común en el mundo de la electrónica embebida. Përdoret për informacionin e komunikimit. Protokolli se zbaton të gjithë receptorët/transmetuesit në aspektet universale (UART, por sus siglas en inglés). Ju mund të përdorni një protokoll serik, duke transmetuar UART në lane "TX" dhe të dhënat e marra nga "RX".

Rrjedhat e komunikimit serial pa një terminal (o pin) me letra "TX" dhe të tjera me "RX".

Para lidhjeve me disponimin mediatik të UART, mund të zbuloni lidhjet e tyre me ato të imazhit.

En nuestra tarjeta Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.

Hapi 2: Komunikimi Serial Con Launchpad

Komunikimi Serial Con Launchpad
Komunikimi 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), etj.

Esos bloques RX (1) y TX (1) son el puerto Serial1.

Për më tepër, ne përdorim një përdorues serial për defektin e përdorimit të një porte USB me kompjuterin tuaj

Entonces, en caso de que queramos conectar un dispositivo serial a nuestra Launchpad usando los pines…

RX (1) se llama PC_4

TX (1) se llama PC_5 (aparecen en color morado) dhe pertenecen en la fila J4 nga pikat ose terminalet për bashkim.

Si solo queremos hacer comunicación serial mediante USB, ose për të kuptuar se çfarë do të thotë Serial.

Y usaremos comandos como Serial.shkruaj () y Serial.lexo ().

*Para ver mas sobre las terminales de la Tiva C, descarga:

energia.nu/img/StellarPadLM4F120H5QR-V1.0.j…

energia.nu/img/StellarPadLM4F120H5QR-V1.0BA…

Hapi 3: Programando La Tiva C Con Energía IDE

Programando La Tiva C Con Energía IDE
Programando La Tiva C Con Energía IDE

Primero, me gustaria mencionar algunos comandos en Energía IDE për serialin e komunikimit.

Tenemos los comandos…

Serial.fillo (shpejtësia) Establece la velocidad de bits por segundo (baudios), shpejtësia = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.

Serial.read () Lee datos entrantes en la LaunchPad nëpërmjet RX ()

Serial.write () Fshini të dhënat në LaunchPad përmes TX ()

Serial.println () Regjistroni të dhëna në Serie como tipo ASCII.

Për më tepër, mund të shihni se si mund të imagjinoni një imazh të përcaktuar pa ndërprerje për LED të RED_LED.

Desde MATLAB përshkruan 1 herë para se të përdorni LED dhe 2 para

Përfundon, si la matlabData = 1 ndryshueshmëri LED me LART HIGH si dhe 2 apaga të ulëta.

matlabData = Serial.read (); es el encargado de leer los datos de entrada.

_

Descargar código para Tiva C (Energjia IDE).

Hapi 4: Comunicando LaunchPad Con Matlab

Comunicando LaunchPad Con Matlab
Comunicando LaunchPad Con Matlab

Primero y muy importante, debemos obtener el nombre del puerto serial en el que estamos conectados.

Përdorni energjinë, Mjetet> Porti Serial, të gjitha të dhënat tuaja nuk do të jenë në dispozicion/dev/tty/usbmodem0e203E21, kjo është një mënyrë e ndryshme për llogaritjen e kompjuterit. Në të gjitha rastet e Windows verifikohen në zare COM.

Nëse jeni kopjuar në një seri të puerto, në programin e Energjisë.

E RORTNDSISHME: Energía y Matlab no pueden estar ejecutandose al mismo tiempo

Siç e dini, ju nuk mund të lexoni, nëse jeni në MATLAB dhe përshkruani sa më shumë që të jetë e mundur:

s = serial ('elnombredeTuPuertoSeria l');

ejemplo: s = serial ('/dev/tty/usbmodem0e203E21')

Hapi 5: Programo Për MATLAB

Programando En MATLAB
Programando En MATLAB

Como sabemos, la comunicación será Serial. Për më tepër, ju mund të përdorni vetëm një numër të madh të lidhjeve të Launchpad përmes pajisjes USB dhe një programi të ri të Energjisë IDE tenemos Serial.read () dhe Serial.write () për lektura dhe ekskretim.

*Los comandos que usaremos en MATLAB biri…

Para deklaruesit ju puerto serial en una variable: s = serial ('/dev/tty/usbmodem0e203E21')

Para usar el puerto hay que abrirlo: hap (a); % inicia comunicacion

Y cerramos el puerto al terminar su uso: fclose (s); % termina la comunicacion

También puedes Experimental con el comando: s. Status (), si al ejecutarlo aparece 'open', entonces el puerto ya esta en uso con MATLAB.

_

Descargar código de Matlab

Hapi 6: Rezultatet

Rezultatet
Rezultatet

Për më tepër, përdorni programin Matlab, duke përfshirë programin 1, 2 ose 0 për të parë.

Për shembull 1, kapërceni një LED rojo dhe një ingresamos 2, përdorni një LED rojo.

* Espero te haya gustado el tutorial, agradecemos comentarios y sugerencias *

Nuk ka nevojë të shkarkoni aplikacionin elektronik "iOhmy" për iPhone.

Ju ftoni të publikoni një faqe në facebook:

www.facebook.com/UpiitaRAM

Recommended: