Съдържание:
- Стъпка 1: Que Es La Comunicación Serial RX/TX
- Стъпка 2: Стартов панел за комуникация на Serial Con
- Стъпка 3: Programando La Tiva C Con Energía IDE
- Стъпка 4: Comunicando LaunchPad Con Matlab
- Стъпка 5: Programando En MATLAB
- Стъпка 6: Резултати
Видео: Стартов панел - Comunicación Serial Con Matlab: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Добре, бихте искали да се запознаете с този урок, който да ви представи като комуникатор, насочен към LaunchPad TI Evaluation Kit с Matlab.
En este tutorial e enfocará a la conexión con la Tiva C y el usuario podrá migrar fácilmente и una tarjeta tipo MSP430.
Primero, antes de comenzar el tutorial…
1.- Теннер за инсталиране на MATLAB (una versión que soporte comunicación serial).
2.- Instalar Energía IDE (https://energia.nu).
3.- Препоръка: Изтеглете приложението за електроника „iOhmy“за iPhone.
4.- No olvides darle Me gusta y Compartir a… www.facebook.com/UpiitaRAM
Gracias:)
Стъпка 1: Que Es La Comunicación Serial 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. Протоколът се прилага en los receptores/transmisores asíncronos universales (UART, por sus siglas en inglés). Cuando un dispositivo se comunica usando el protocolo serial, so UART transmite en la línea "TX" y recibe datos por la línea "RX".
En una comunicación serial tendremos una 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.
En nuestra tarjeta Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 соло tenemos 1 UART.
Стъпка 2: Стартов панел за комуникация на Serial Con
En nuestra tarjeta Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 соло tenemos 1 UART.
Si vemos el siguiente diagrama, podemos observar en colornaranja unos bloques que dicen RX (1), TX (1) и т.н.
Esos блокове RX (1) y TX (1) син пуерто Serial1.
En este ejemplo usaremos el puerto serial por defecto que usa el puerto USB con la computadora
Entonces, en caso de que queramos conectar un dispositivo serial a nuestra Launchpad usando los pines…
RX (1) се показва PC_4
TX (1) е лама PC_5 (aparecen en color morado) y pertenecen en la fila J4 de pines o terminales para conexión.
Със самостоятелен queremos hacer comunicación сериен медиен USB, ел пуерто е ламарен и нуестро кодиго Serial.
Y usaremos comandos 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: Programando La Tiva C Con Energía IDE
Primero, me gustaria mencionar algunos comandos и IDE на енергията за комуникационен сериал.
Тенемос лос командос …
Serial.begin (скорост) Establece la velocidad de bits por segundo (baudios), скорост = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () Lee datos entrantes en la LaunchPad via RX ()
Serial.write () Опишете датите в LaunchPad чрез TX ()
Serial.println () Опишете файловете в пуерто Serie como tipo ASCII.
Ahora bien, el código que se muestra en la imagen определят постоянство за LED rojo RED_LED.
Desde MATLAB escribiremos un 1 para encender el LED y un 2 para apagarlo
Entonces, si la variable 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
Primero y muy importante, debemos obtener el nombre del puerto serial en el que estamos conectados.
Desde energía, Tools> Serial Port, podemos ver un nombre como/dev/tty/usbmodem0e203E21, este nombre es diferente para cada computadora. En el caso de Windows verás que dice COM.
Ya que copiaste el nombre del puerto serial, cierra el program 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
Como sabemos, la comunicación será Serial. Естествено, можете да използвате соло тенемос, свързан с Launchpad, пуерто USB и по -нататъшно изграждане на IDE, IDE, Serial.read () y Serial.write () за лектура и ескритура.
*Los comandos que usaremos en MATLAB син…
За декларация за пуерто сериен и променлива: s = сериен ('/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 Experimenttar con el comando: 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 program pide ingresar 1, 2 o bien 0 para salir.
Ако ингресамос 1, encendemos е LED rojo y si ingresamos 2, apagamos el LED rojo.
* Espero te haya gustado el tutorial, agradecemos comentarios y sugerencias *
Няма олиди за изтегляне на приложението за електроника „iOhmy“за iPhone.
Te invitamos unirte a nuestra página de facebook:
www.facebook.com/UpiitaRAM
Препоръчано:
Контролен панел на Nasa за деца: 10 стъпки (със снимки)
Контролен панел на НАСА за деца: Създадох това за моята сестра по закон, която управлява дневни грижи. Тя видя моя лагер, който построих преди почти три години за панаир на фирмата и много ми хареса, затова му направих този за коледен подарък. Връзка към другия ми проект тук: https: //www
Панел за превключване на самолетни самолетни самолети: 7 стъпки (със снимки)
Панел за превключване на самолетни полети „Направи си сам“: След като прекарах много години в общността на полетните сим и се включих във все по -сложни самолети, се озовах в копнеж за способността да държа ръцете си на физически превключватели, вместо да се опитвам да летя с дясната си ръка, докато използвам м
Направете свой собствен стартов панел: 6 стъпки
Направете свой собствен стартов панел: В този епизод на DIY или Buy ще ви покажа как създадох свой собствен стартер. Това означава, че ще ви покажа как комбинирах дизайнерска идея с 3D отпечатъци, светодиоди WS2812, тактилни превключватели и Arduino, за да създам подходящ MIDI инструмент. Докато се строи
Стартов контролер DOL на базата на IOT за напоителна помпа: 6 стъпки
Стартов контролер DOL на базата на IOT за напоителна помпа: Здравейте приятели Тази инструкция е за това как да наблюдавате и контролирате дистанционно напоителна помпа по интернет. Story: В моята ферма получавам захранване от местната мрежа само за около 6 часа на ден. Сроковете не са редовни, наличността на
Стартов панел на Arduino: 5 стъпки
Arduino Launchpad: Dit is een Arduino Launchpad gemaakt met een Arduino Leonardo en Adafruit Trellis borden.Ik heb dit gemaakt omdat ik heel erg van muziek houd, maar een hele hoop instrumenten niet kan bespelen en daarom graame eeam стартиране