תוכן עניינים:
- שלב 1: Que Es La Comunicación RX/TX סידורי
- שלב 2: לוח הפעלה סידורי של Comunicación
- שלב 3: תכנית La Tiva C Con Energía IDE
- שלב 4: Comunicando LaunchPad Con Matlab
- שלב 5: תכנית En MATLAB
- שלב 6: תוצאות
וִידֵאוֹ: Launchpad - Comunicación Serial Con Matlab: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
Hola, bienvenido and este a tutorial donde aprenderás a comunicar tu tarjeta LaunchPad TI Evaluation Kit con Matlab.
הדרכה אחת מאפשרת לנו להיראות עם TIVA C ולהשתמש במודעות מיגרפיות עבור MSP430.
הדרכה ראשונה, ראשונה באנגלית…
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 סידורי
כל הפרוטוקול הסידורי הוא אחד הפרוטוקולים של תקשורת מקומית ב- el mundo de la electrónica embebida. Es utilizado por dispositivos for comunicar information. כל הפרוטוקולים להטמעת קולטנים/transmisores asíncronos universales (UART, por sus siglas en inglés). ניתן להעביר את כל סדרות הפרוטוקול, ולשלוח אותן ל- "TX" ולהקליט נתונים על "RX".
כל אחת מההסדרות הסידריות הטרמינאליות של מסוף (סיכה) עם "TX" או "RX".
עבור conectar dos dispositivos mediante UART, se deben conectar los pins como se muestra en la imagen.
En nuestra tarjeta Launchpad TI Tiva C, 8 UART. Y en una tarjeta MSP430 solo solo 1 UART.
שלב 2: לוח הפעלה סידורי של Comunicación
En nuestra tarjeta Launchpad TI Tiva C, 8 UART. Y en una tarjeta MSP430 solo solo 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 Serial
En este ejemplo usaremos el puerto serial for defecto que usa el puerto USB con la computadora
כניסות, ובמקרה של מה שקורה ומרכיבים את סדרת הסידורים והנושאים החדשים ביותר …
RX (1) se לאמה PC_4
TX (1) se lama PC_5 (aparecen en color morado) y pertenecen en la fila J4 de pines o terminales para conexión.
Si solo queremos hacer comunicación mediante mediante USB, el puerto se llamará en nuestro código 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: תכנית La Tiva C Con Energía IDE
Primero, me gustaria mencionar algunos comandos en Energía IDE para la comunicación series.
Tenemos los comandos…
Serial.begin (speed) Establece la velocidad de bits por segundo (baudios), מהירות = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () משתמשי Lee datos en la LaunchPad באמצעות RX ()
Serial.write () רשום נתונים ב- LaunchPad באמצעות TX ()
Serial.println () רשום נתונים בפורמט הסדרה ASCII.
Ahora bien, el código que se muestra en la imagen להגדיר una constante para el LED rojo RED_LED.
עבור MATLAB מתואר אחד עבור encander אחד LED ו- 2 עבור apagarlo
Entonces, si la משתנה matlabData = 1 מנורה אחת עם LED גבוה ו- si 2 משתנים עם LOW.
matlabData = Serial.read (); es el encargado de leer los datos de entrada.
_
להורדה של Tiva C (Energía IDE).
שלב 4: Comunicando LaunchPad Con Matlab
Primero y muy importante, debemos obtener el nombre del puerto serial en el que estamos conectados.
עבור אנרגיה, כלים> יציאה סידרית, תוכנות להורדה אחרונה/dev/tty/usbmodem0e203E21, este nombre es diferente para cada computadora. מערכת ההפעלה Windows יכולה להיות קוביות 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 כתוב להלן:
s = סדרתי ('elnombredeTuPuertoSeria l');
ejemplo: s = serial ('/dev/tty/usbmodem0e203E21')
שלב 5: תכנית En MATLAB
Como sabemos, la comunicación será Serial. En este ejemplo solo tenemos conectada la Launchpad mediante puerto USB y en nuestro código de Energía IDE tenemos Serial.read () y Serial.write () para lectura y escritura.
*Los comandos que usaremos en MATLAB son…
בשביל הצהרת טור פורטואלית ומשתנה אחד: s = סדרתי ('/dev/tty/usbmodem0e203E21')
עבור usar el puerto hay que abrirlo: fopen (s); % inicia comunicacion
Y cerramos el puerto al terminar su uso: fclose (ים); % 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.
_
הורד את 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 y si ingresamos 2, apagamos el LED rojo.
* הדרכה בנושא Espero te haya gustado el, agradecemos comentarios y sugerencias *
אין הורדות להורדת אפליקציית "iOhmy" עבור iPhone.
הזמנת החדרים של Facebook:
www.facebook.com/UpiitaRAM
מוּמלָץ:
מדריך ההתחלה של TM4C123G LaunchPad: 7 שלבים
מדריך למתחילים של TM4C123G LaunchPad: כמבוא לתכנות מוטבע, לוחות פיתוח כגון לוח ההשקה TM4C123G מספקים דרך פשוטה להתקין את החומרה מספיק כדי להתחיל לתכנת. עם זאת, תהליך הקמת סביבת פיתוח ללוח שלך יכול להיות
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards חיישנים: 7 שלבים
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards חיישנים: O objetivo desse tutorial é mostrar as etapas needs á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
תכנון נתונים חיים של חיישן טמפרטורה (TMP006) באמצעות MSP432 LaunchPad ו- Python: 9 שלבים
תכנון נתונים חיים של חיישן טמפרטורה (TMP006) באמצעות MSP432 LaunchPad ו- Python: ה- TMP006 הוא חיישן טמפרטורה המודד את הטמפרטורה של אובייקט ללא צורך ליצור מגע עם האובייקט. במדריך זה נשרטט נתוני טמפרטורה חיה מה- BoosterPack (TI BOOSTXL-EDUMKII) באמצעות Python
Conexión Serial Arduino a Processing (acelerómetro En Anillo): 5 שלבים
Conexión Serial Arduino a Processing (acelerómetro En Anillo): הרבה יותר מהעיסוק בהקשר זה ויכול לראות את זה. Ac á les muestro la manera en que yo lo resuelvo, no es la ú nica, pero es bastante efectiva, ya que en Processing, la recepc
HEXBUG Scarab XL נשלט על ידי Tiva Launchpad: 4 שלבים
HEXBUG Scarab XL נשלט על ידי Tiva Launchpad: המטרה היא להשתמש בבאג HEXBUG Scarab XL כמו רובוט המשתמש במיקרו -בקר מבלי לאבד את הפונקציונליות של RC. https://www.hexbug.com/mechanical/scarab/hexbug-sc…http://www.ti.com/ww/en/launchpad/launchpads-conne… קוד המקור..אל