Оглавление:

Launchpad - Связь с последовательным интерфейсом с Matlab: 6 шагов
Launchpad - Связь с последовательным интерфейсом с Matlab: 6 шагов

Видео: Launchpad - Связь с последовательным интерфейсом с Matlab: 6 шагов

Видео: Launchpad - Связь с последовательным интерфейсом с Matlab: 6 шагов
Видео: Программирование Arduino с использованием Simulink 2024, Ноябрь
Anonim
Launchpad - Связь с последовательным интерфейсом с Matlab
Launchpad - Связь с последовательным интерфейсом с Matlab

Добрый день, это учебное пособие по предоставлению общего доступа к пакету LaunchPad TI Evaluation Kit с Matlab.

Этот учебник содержит настройки в сочетании с Tiva C и используется для перехода на новую версию MSP430.

Primero, antes de comenzar el tutorial…

1.- Установить MATLAB (версия для последовательного соединения).

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

3.- Рекомендация: Загрузите это приложение для электрического "iOhmy" для iPhone.

4.- Нет, дорогая, я могу сравнить… www.facebook.com/UpiitaRAM

Грасиас:)

Шаг 1: Que Es La Comunicación Последовательный RX / TX

Que Es La Comunicación Последовательный RX / TX
Que Es La Comunicación Последовательный RX / TX

El protocolo serial asíncrono es un protocolo de comunicación común en el mundo de la electrónica embebida. Es utilizado por dispositivos para comunicar información. Этот протокол реализуется на основе универсальных рецепторов / передатчиков (UART, от англ. Siglas en inglés). Это устройство используется для связи с последовательным протоколом, передаваемым через UART на линии «TX» и принимаем данные на линии «RX».

Для связи с последовательными разъемами имеется терминал (вывод) с буквами «TX» и «RX».

Для соединения с медианой UART, нужно соединить контакты, которые будут соединены с изображением на экране.

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

Шаг 2. Comunicación Serial Con Launchpad

Comunicación Serial Con Launchpad
Comunicación Serial 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 observar en colornaranja unos bloques que dicen RX (1), TX (1) и т. Д.

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

En este ejemplo usaremos el puerto serial por defecto que usa el puerto USB con la computadora

Entonces, en caso de queramos conectar un dispositivo serial a nuestra Launchpad usando los pines…

RX (1) se llama PC_4

TX (1) se llama PC_5 (aparecen en color morado) y pertenecen en la fila J4 de pines o terminales para conexión.

Если вы хотите получить доступ к последовательному интерфейсу через USB-порт, вы можете использовать его только через последовательный порт.

Используйте команды como Serial.write () y Serial.read ().

* Para ver mas sobre las terminales de la Tiva C, скачать:

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

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

Шаг 3: Программа La Tiva C Con Energía IDE

Программа La Tiva C Con Energía IDE
Программа La Tiva C Con Energía IDE

Пример, я хочу, чтобы мои команды работали в IDE Energía для последовательного общения.

Tenemos los comandos…

Serial.begin (скорость) Establece la velocidad de bits por segundo (baudios), скорость = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.

Serial.read () Ли данные вводятся в LaunchPad через RX ()

Serial.write () Подписаться на данные на LaunchPad через TX ()

Serial.println () Подпишитесь на данные в Пуэрто-Серии с типом ASCII.

Ahora bien, el código que se muestra en la imageen определяют постоянство для светодиодного освещения RED_LED.

Отключите MATLAB, чтобы подписать 1 для включения светодиода и 2 для установки

Entonces, например, переменная matlabData = 1, включает светодиодный индикатор с ВЫСОКИМ значением, а также 2 модуля с низким уровнем.

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

_

Скачать код для Tiva C (Energía 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.

Из энергии, Инструменты> Последовательный порт, выберите номер в / dev / tty / usbmodem0e203E21, это разные номера для компьютеров. En el caso de Windows verás que dice COM.

Ya que copiaste el nombre del puerto serial, cierra el programa Energia.

ВАЖНО: Energía y Matlab no pueden estar ejecutandose al mismo tiempo

Bien, ya que tienes ese nombre del puerto, abre MATLAB y escribe lo siguiente:

s = серийный ('elnombredeTuPuertoSeria l');

ejemplo: s = серийный ('/ dev / tty / usbmodem0e203E21')

Шаг 5: Programando En MATLAB

Программа для MATLAB
Программа для MATLAB

Como sabemos, la comunicación será Serial. Это приложение для одиночных игр, подключенных к Launchpad, через USB-порт и в режиме энергосбережения IDE tenemos Serial.read () и Serial.write () для чтения и описания.

* Los comandos que usaremos en MATLAB son…

Для объявления с серийным номером и переменной una: s = serial ('/ dev / tty / usbmodem0e203E21')

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

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

También puedes эксперимент с командой: s. Status (), si al ejecutarlo aparece 'open', entonces el puerto ya esta en uso con MATLAB.

_

Скачать código de Matlab

Шаг 6: результаты

Результат
Результат

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

Si ingresamos 1, encendemos el LED rojo и si ingresamos 2, apagamos el led rojo.

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

Нет ничего, что могло бы скачать электрическое приложение «iOhmy» для iPhone.

Приглашения на новую страницу в Facebook:

www.facebook.com/UpiitaRAM

Рекомендуемые: