İçindekiler:
- Adım 1: Que Es La Comunicación Seri RX/TX
- Adım 2: İletişim Seri Bağlantı Başlatma Paneli
- Adım 3: Programando La Tiva C Con Energía IDE
- Adım 4: Comunicando LaunchPad Con Matlab
- Adım 5: MATLAB'de Programlama
- Adım 6: Sonuçlar
Video: Launchpad - İletişim Seri Con Matlab: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
Önerilen:
Raspberry PI 3 - TtyAMA0 ile BCM GPIO 14 ve GPIO 15 arasında Seri İletişimi Etkinleştir: 9 Adım
Raspberry PI 3 - TtyAMA0'dan BCM GPIO 14'e ve GPIO 15'e Seri İletişimi Etkinleştir: Kısa bir süre önce Raspberry Pi (3b)'mde UART0'ı etkinleştirmekle ilgilendim, böylece onu standart bir 9 kullanarak doğrudan bir RS-232 sinyal seviyesi cihazına bağlayabilirdim. -pin d-sub konektörü, bir USB'den RS-232'ye adaptörden geçmek zorunda kalmadan. İlgi alanımın bir parçası
Mac Lilypad USB Seri Bağlantı Noktasını/Sürücüsünü Düzeltme Sorunu: 10 Adım (Resimlerle)
Mac Lilypad USB Seri Bağlantı Noktasını/Sürücüsünü Düzeltme Sorun: 2016 itibariyle, Mac'iniz 2 yaşından küçük mü? Yakın zamanda en yeni işletim sistemine (Yosemite veya daha yeni bir şey) yükseltme yaptınız mı?Lilypad USB'leriniz/MP3'leriniz artık çalışmıyor mu?Benim öğretici size Lilypad USB'lerimi nasıl düzelttiğimi gösterecek. Karşılaştığım hata ilgili
Dynamixel 12A'yı Seri Olarak Paket Göndererek Kontrol Etme: 5 Adım
Paketleri Seri Olarak Göndererek Dynamixel 12A'yı Kontrol Etme: DYNAMIXEL 12A
Bluetooth Üzerinden HC-05 Seri Yapılandırma: 10 Adım
Bluetooth Üzerinden HC-05 Seri Yapılandırma: Bazı Arduino projeleri için Android cihazlar ve HC-05 Bluetooth SPP modülleri kullanırken, bir PC USB portuna bağlanmadan HC-05 baud hızlarını ve diğer parametreleri kontrol etmek ve değiştirmek istedim. Bu buna dönüştü.HC-05 modülleri seri ve Blu'ya bağlanır
LED'lerin Doğru Seri Bağlanması - Seri Vs Paralel Bağlantı: 6 Adım
LED'leri Doğru Seri Vs Paralel Bağlantıya Bağlama: Bu talimatta, LED - Işık Yayan Diyotlardan ve birden fazla ünitemiz varsa bunları nasıl bağlayabileceğimizden bahsediyoruz. Bu, keşke en başından bilseydim dediğim bir ders çünkü elektronik devrelerle uğraşmaya başladığımda birkaç tane inşa ettim