Სარჩევი:

Launchpad - Comunicación Serial Con Matlab: 6 ნაბიჯი
Launchpad - Comunicación Serial Con Matlab: 6 ნაბიჯი

ვიდეო: Launchpad - Comunicación Serial Con Matlab: 6 ნაბიჯი

ვიდეო: Launchpad - Comunicación Serial Con Matlab: 6 ნაბიჯი
ვიდეო: MPU6050 | 3D Visualization on MATLAB 2024, ნოემბერი
Anonim
Launchpad - კომუნიკაციის სერიული Con Matlab
Launchpad - კომუნიკაციის სერიული Con Matlab

თუმცა, თქვენ უნდა გაეცნოთ ამ პროგრამის გამოყენებას LaunchPad TI Evaluation Kit Matlab– ში.

ეს არის სამეურვეო პროგრამა, რომელიც დაკავშირებულია Tiva C y el usuario podrá migrar ficcilmente una tarjeta tipo MSP430– თან გამოყენებით.

Primero, antes de comenzar el tutorial…

1.- Tener instalado MATLAB (una versión que soporte comunicación serial).

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

3.- გირჩევთ: ჩამოტვირთეთ პროგრამა ელექტრონული "iOhmy" თქვენი iPhone– ისთვის.

4.- არა ოლვიდეს დარლე მე გუსტა y შეადარეთ … www.facebook.com/UpiitaRAM

მადლი:)

ნაბიჯი 1: Que Es La Comunicación Serial RX/TX

Que Es La Comunicación სერიული RX/TX
Que Es La Comunicación სერიული RX/TX

პროტოკოლის სერიული ასორტიმენტი არის კომუნიკაციის კომუნიკაცია და ელექტროენერგიის მსოფლიო შესაძლებლობები. გამოიყენება კომუნიკაციური ინფორმაციის განკარგვისთვის. ეს არის პროტოკოლი, რომელიც ავრცელებს რეცეპტორებს/გადასცემს უნივერსალურ სამყაროს (UART, por sus siglas en inglés). თქვენ შეგიძლიათ გამოიყენოთ ჩვენი კომუნიკაცია და გამოიყენოთ სერიული პროტოკოლი, UART- ის საშუალებით, რომელიც გადადის "TX" და მიიღებს მონაცემებს "RX".

სერიული ტენდენციები un terminal (o pin) con las letras "TX" y otra con "RX".

Para conectar dos dispositivos mediante UART, se deben conectar los pins como se muestra en la imagen.

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

ნაბიჯი 2: კომუნიკაციის სერიული გაშვების პროგრამა

კომუნიკაციის სერიული Con Launchpad
კომუნიკაციის სერიული Con Launchpad

ეს არის Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.

რა თქმა უნდა, დიაგრამა, podemos observar en colornaranja unos bloques que dicen RX (1), TX (1) და ა.შ.

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

გამოვიყენებ სარგებელს ჩვენი პუერტო სერიული დეფექტების დროს, როდესაც ჩვენ ვიყენებთ USB პუერტო კომპიუტერულ კომპიუტერს

შესყიდვები, როგორც წესი, que que quados conectar un dispitivo serial a nuestra Launchpad usando los pines…

RX (1) se llama PC_4

TX (1) llama PC_5 (aparecen en color morado) და pertenecen en la fila J4 de pines o terminales for conexión.

როგორც სოლო სერია მედიცინის USB საშუალებით, ასევე ყველაზე პოპულარული სერიალით.

Y usaremos comandos como Serial.write () y Serial.read ().

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

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

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

ნაბიჯი 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 para la comunicación სერიალი.

Tenemos los comandos…

სერიული. დაწყება (სიჩქარე) Establece la velocidad de bits por segundo (baudios), სიჩქარე = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.

Serial.read () Lee datos entrantes en launchPad მეშვეობით RX ()

Serial.write () აღწერეთ მონაცემები LaunchPad– ით TX– ით ()

Serial.println () მიუთითეთ მონაცემები ASCII– ის სერიის შესახებ.

რა არის საჭირო, თუ როგორ უნდა გამოვიყენოთ იგი სურათის მიხედვით, განვსაზღვროთ როგორც მუდმივი LED განათება RED_LED.

გსურთ, იხილოთ აღწერის ქართული (საქართველო) ვერსია Google Translate- ის მეშვეობით? აღწერის ინგლისური (ამერიკის შეერთებული შტატები) ვერსიის დაბრუნება თარგმანი

შესავალი, როგორც ცვლადი matlabData = 1 enciende el LED con HIGH y si es 2 apaga con LOW.

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

_

ჩამოტვირთეთ კოდი Tiva C (ენერგიის IDE).

ნაბიჯი 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.

გსურთ, იხილოთ აღწერის ქართული (საქართველო) ვერსია Google Translate- ის მეშვეობით? აღწერის ინგლისური (ამერიკის შეერთებული შტატები) ვერსიის დაბრუნება თარგმანი Windows– ის კომპიუტერული კამათელი არის COM.

ეს არის კოპირებული სერიის სერია, ენერგიის პროგრამა.

მნიშვნელოვანია: Energía y Matlab no pueden estar ejecutandose al mismo tiempo

რა თქმა უნდა, თქვენ უნდა იცოდეთ ეს პუბერტოდან, MATLAB– დან და აღწერეთ სიგუიენტი:

s = სერიული ('elnombredeTuPuertoSeria l');

ejemplo: s = სერიული ('/dev/tty/usbmodem0e203E21')

ნაბიჯი 5: პროგრამირება და MATLAB

პროგრამა და MATLAB
პროგრამა და MATLAB

Como sabemos, la comunicación será სერიალი. თუ გავითვალისწინებთ სენსორული კონფიდენციალურობის გაშვებას Launchpad mediante puerto USB და ენერგეტიკული IDE tenemos ენერგიის პროგრამის გამოყენებით Serial.read () და Serial.write () ლექციისა და ექსკრეტირებისთვის.

*Los comandos que usaremos en MATLAB შვილი…

Para deklarar tu puerto serial en una variable: s = სერიული ('/dev/tty/usbmodem0e203E21')

Para usar el puerto hay que abrirlo: გახსნა (ები); % inicia comunicacion

Y cerramos el puerto al terminar su uso: დახურვა (ები); % termina la comunicacion

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

_

Descargar código de Matlab

ნაბიჯი 6: შედეგები

შედეგები
შედეგები

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

როგორც ingresamos 1, encendemos el LED rojo y si ingresamos 2, apagamos el LED rojo.

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

არ არის საჭირო ელექტრონული აპლიკაციის "iOhmy" თქვენი iPhone- ისთვის.

მოიწვიე ფეისბუქის ახალი გვერდი:

www.facebook.com/UpiitaRAM

გირჩევთ: