İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
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
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
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
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
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
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