INHOUDSOPGAWE:

Launchpad - Serial Comunicac Matlab: 6 stappe
Launchpad - Serial Comunicac Matlab: 6 stappe

Video: Launchpad - Serial Comunicac Matlab: 6 stappe

Video: Launchpad - Serial Comunicac Matlab: 6 stappe
Video: MSP430 LaunchPad, I2C Accelerometer, and MATLAB 2024, November
Anonim
Launchpad - Serial Comunicac Matlab
Launchpad - Serial Comunicac Matlab

U kan hierdie tutoriaal as 'n ander tutoriaal gebruik as 'n kommu nis met die LaunchPad TI Evaluation Kit met Matlab.

Een van die tutoriale is 'n manier waarop u met Tiva kan werk en 'n algemene gebruik van MSP430 kan gebruik.

Primêre, antes de comenzar el tutoriaal …

1.- Installeer MATLAB (een weergawe wat as 'n komiese reeks gebruik kan word).

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

3.- Aanbeveling: Laai die app af vir 'iOhmy' vir die iPhone af.

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

Dankie:)

Stap 1: Que Es La Comunicación Serial RX/TX

Que Es La Comunicación Serial RX/TX
Que Es La Comunicación Serial RX/TX

Die seriële protokol is 'n elektroniese kommunikasieprotokol. Es utilizado por dispositivos for comunicar information. Die protokol vir die implementering en los reseptore/transmisore asíncronos universales (UART, por sus siglas en inglés). Ons kan 'n kommando gebruik om 'n seriële protokol te gebruik, en u kan ook 'TX' na 'RX' stuur.

Ons kan 'n reeks seriële tendense vir 'n terminale (pin) met 'TX' en 'RX' gebruik.

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. U kan een van die MSP430 -opnames van 1 UART gebruik.

Stap 2: Comunicación Serial Con Launchpad

Kommersiële reeks met lanseerplate
Kommersiële reeks met lanseerplate

En nuestra tarjeta Launchpad TI Tiva C, tenemos 8 UART. U kan een van die MSP430 -opnames van 1 UART gebruik.

Ons kan die diagramme, die waarneming van 'n koloranja van ons RX (1), TX (1), ens.

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

Ons kan ook die seriële e -posse van die USB gebruik met die rekenaar

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

RX (1) se lama PC_4

TX (1) se lama PC_5 (aparte en kleur morado) en pertenecen en la fila J4 de pines o terminals para conexión.

Ons kan ook 'n seriële mediane van USB gebruik, en ons kan ook 'n nuutste reeks van die reeks gebruik.

U kan dit ook gebruik as Serial.write () en Serial.read ().

*Para ver mas sobre las terminals de la Tiva C, aflaai:

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

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

Stap 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

Eerste, meer gustaria mencionar algunos comandos en Energie IDE para la comunicación series.

Tenemos los comandos …

Serial.begin (speed) Laai die snelheid van bits by segundo (baudios) in, spoed = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.

Serial.read () Lees meer oor LaunchPad via RX ()

Serial.write () Skryf data in op LaunchPad via TX ()

Serial.println () Skryf gegewens na die ASCII -reeks in.

Dit is 'n goeie idee om 'n permanente en permanente LED -rooi RED_LED te definieer.

Beskrywing van MATLAB vir 1 LED -en 2 -lampe

Entonces, si la variable matlabData = 1 LED el LED with HIGH y si es 2 apaga con LOW.

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

_

Laai die prentjie van Tiva C (Energie IDE) af.

Stap 4: Comunicando LaunchPad Con Matlab

Comunicando LaunchPad Con Matlab
Comunicando LaunchPad Con Matlab

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

Vir energie, Gereedskap> Seriële poort, kan u 'n nommer van 'n rekenaar/dev/tty/usbmodem0e203E21 sien. In Windows kan ons die dobbelsteen COM gebruik.

U kan die reeks in Puerto Rico, die oorspronklike program vir energie, kopieer.

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

Bien, jy kan tien keer hierdie nombre del puerto, abre MATLAB en skryf hierna:

s = serial ('elnombredeTuPuertoSeria l');

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

Stap 5: Programando En MATLAB

Programando En MATLAB
Programando En MATLAB

Como sabemos, la comunicación será Será. Dit is 'n soliede manier om 'n lanseringsmedium vir USB te gebruik en 'n nuutste energiebron vir IDE -programme Serial.read () en Serial.write () vir lesse en skryfwoorde.

*Ons kan die gebruikers van MATLAB se seun gebruik …

Vir die verklaring van u Puerto seriële en 'n veranderlike: s = serial ('/dev/tty/usbmodem0e203E21')

Para usar el puerto hooi que abrirlo: fopen (s); % inicia comunicacion

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

También kan 'n eksperiment met 'n kombinasie doen: s. Status (), as al 'oop', maak die puerto ya esta en uso con MATLAB oop.

_

Aflaai van Matlab

Stap 6: Resultate

Resultados
Resultados

Ons kan ook die Matlab -program, die eerste keer vir 2, of twee keer per dag, gebruik.

Sy ingresamos 1, LED's en LED's vir LED's.

* Die tutoriaal vir ons leer, agradecemos comentarios en sugerencias *

Dit kan nie die elektroniese "iOhmy" vir die iPhone aflaai nie.

U nooi ons 'n nuutste bladsy op Facebook:

www.facebook.com/UpiitaRAM

Aanbeveel: