İçindekiler:

Launchpad - İletişim Seri Con Matlab: 6 Adım
Launchpad - İletişim Seri Con Matlab: 6 Adım

Video: Launchpad - İletişim Seri Con Matlab: 6 Adım

Video: Launchpad - İletişim Seri Con Matlab: 6 Adım
Video: Decubate Launchpad Rehberi | Bedava TIER Sahibi Olun. 2024, Kasım
Anonim
Launchpad - İletişim Seri Con Matlab
Launchpad - İletişim Seri Con Matlab

Hola, Matlab'la birlikte LaunchPad TI Değerlendirme Kiti'ni çevrimiçi olarak hazırlar.

MSP430'u temel alan bir eğitim için en özel eğitim.

Primero, antes de comenzar el öğretici…

1.- Tener ınstalado MATLAB (bir sürüm que soporte comunicación serial).

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

3.- Tavsiye: iPhone için "iOhmy" için elektronik bir uygulama indir.

4.- Olvides yok canım Me gusta y Compartir a… www.facebook.com/UpiitaRAM

teşekkürler:)

Adım 1: Que Es La Comunicación Seri RX/TX

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

El protokol serileri, iletişim protokolleri ve iletişim protokolleri ile bağlantılıdır. Ortak bilgilerden yararlanma. Reseptörler/transmisorlar asíncronos universales (UART, por sus siglas en inglés). UART iletimi için "TX" ve "RX" ile ilgili bilgiler.

"TX" ve "RX" ile bağlantılı seri iletişim terminali (o pin) bağlantısı.

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. Y en una tarjeta MSP430 solo tenemos 1 UART.

Adım 2: İletişim Seri Bağlantı Başlatma Paneli

İletişim Seri Con Launchpad
İletişim Seri 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 gözlemci ve colornaranja unos blokları que dicen RX(1), TX(1), vb.

Esos blokları RX(1) ve TX(1) son el porto Serial1.

En este ejemplo usaremos el porto seri ve kusurlu que usa el porto USB con la computadora

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

RX(1) ve lama PC_4

TX(1) se lama PC_5 (renkli morado) y pertenecen en la fila J4 de pines o terminaller para conexion.

Seri iletişim için tek başına USB, en son sürümler için Serial.

Serial.write() ve Serial.read() ile birlikte kullanılabilir.

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

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

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

Adım 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, bana energía IDE para la comunicación serisinde gustaria mencionar algunos comandos.

Tenemos los comandos…

Serial.begin(hız) Establece la velocidad de bits por segundo (baudios), hız = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.

Serial.read() RX() aracılığıyla LaunchPad'de Lee verileri

Serial.write() TX() aracılığıyla LaunchPad'deki verileri yazın

Serial.println() ASCII Serie como tipo verileri yazın.

Ahora bien, el código que se muestra en la imagen, sabit olmayan para el LED rojo RED_LED'i tanımlar.

Desde MATLAB escribiremos un 1 para encender el LED y un 2 para apagarlo

Entonces, si la değişken matlabData = 1 enciende el LED YÜKSEK y ve DÜŞÜK 2 apaga con.

matlabData = Serial.read(); En iyi encargado de leer los datos de entrada.

_

İndirilen kod para Tiva C (Energía IDE).

Adım 4: Comunicando LaunchPad Con Matlab

Comunicando LaunchPad Con Matlab
Comunicando LaunchPad Con Matlab

Primero y önemli, debemos obtener el nombre del puerto seri en el que estamos conectados.

Desde energía, Araçlar > Seri Bağlantı Noktası, podemos ver un nombre como /dev/tty/usbmodem0e203E21, este nombre es farklı para cada computadora. COM'da Windows'ta özel olarak.

Ya que copiaste el nombre del porto serisi, Energia'nın cierra el programı.

ÖNEMLİ: Energía y Matlab hiçbir pueden estar ejecutandose al mismo tiempo

Bien, ya que tienes e nombre del puerto, abre MATLAB ve escribe lo siguiente:

s = seri(' elnombredeTuPuertoSeria l');

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

Adım 5: MATLAB'de Programlama

MATLAB Programlama
MATLAB Programlama

Como sabemos, la comunicación será Serial. En este ejemplo solo tenemolar Başlatma paneli medyante port USB ve Energía IDE özellikleri Serial.read() ve Serial.write() para lectura ve escritura.

* Los comandos que usaremos en MATLAB oğlu…

Para declarar tu porto serial en una değişkeni: s = serial('/dev/tty/usbmodem0e203E21')

Para usar el puerto hay que abrirlo: fopen(s); % inicia iletişim

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

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

_

Matlab indir

Adım 6: Sonuçlar

Sonuçlar
Sonuçlar

Al ejecutar el código de Matlab, el programa pide ingresar 1, 2 o bien 0 para salir.

Si ingresamos 1, encendemos ve LED rojo ve ingresamos 2, apagamos ve LED rojo.

* Espero te haya gustado el öğretici, agradecemos comentarios ve sugerencias *

iPhone'da "iOhmy" uygulaması için ücretsiz indir.

Yeni bir facebook sayfasını birleştirin:

www.facebook.com/UpiitaRAM

Önerilen: