Përmbajtje:
- Hapi 1: Seriali Que Es La Comunicación RX/TX
- Hapi 2: Komunikimi Serial Con Launchpad
- Hapi 3: Programando La Tiva C Con Energía IDE
- Hapi 4: Comunicando LaunchPad Con Matlab
- Hapi 5: Programo Për MATLAB
- Hapi 6: Rezultatet
Video: Launchpad - Komunikimi Serial me Matlab: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:26
Për më tepër, ju duhet të mësoni se si të përdorni këtë program për LaunchPad TI Evaluation Kit në Matlab.
Udhëzime të vlefshme për enfocará a la conexión con la Tiva C y el usuario podrá migrar fácilmente a una tarjeta tipo MSP430.
Primero, antes de comenzar el tutorial…
1.- Tener instalado MATLAB (një version serial i komunikimit që soporte).
2.- Instalar Energía IDE (https://energia.nu).
3.- Rekomandohet: Shkarkoni aplikacionin për elektronikën "iOhmy" për iPhone.
4.- No olvides darle Me gusta y Compartir a… www.facebook.com/UpiitaRAM
Faleminderit:)
Hapi 1: Seriali Que Es La Comunicación RX/TX
Protokolli serik asíncrono es un protokoll de comunicación común en el mundo de la electrónica embebida. Përdoret për informacionin e komunikimit. Protokolli se zbaton të gjithë receptorët/transmetuesit në aspektet universale (UART, por sus siglas en inglés). Ju mund të përdorni një protokoll serik, duke transmetuar UART në lane "TX" dhe të dhënat e marra nga "RX".
Rrjedhat e komunikimit serial pa një terminal (o pin) me letra "TX" dhe të tjera me "RX".
Para lidhjeve me disponimin mediatik të UART, mund të zbuloni lidhjet e tyre me ato të imazhit.
En nuestra tarjeta Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.
Hapi 2: Komunikimi 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), etj.
Esos bloques RX (1) y TX (1) son el puerto Serial1.
Për më tepër, ne përdorim një përdorues serial për defektin e përdorimit të një porte USB me kompjuterin tuaj
Entonces, en caso de que 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) dhe pertenecen en la fila J4 nga pikat ose terminalet për bashkim.
Si solo queremos hacer comunicación serial mediante USB, ose për të kuptuar se çfarë do të thotë Serial.
Y usaremos comandos como Serial.shkruaj () y Serial.lexo ().
*Para ver mas sobre las terminales de la Tiva C, descarga:
energia.nu/img/StellarPadLM4F120H5QR-V1.0.j…
energia.nu/img/StellarPadLM4F120H5QR-V1.0BA…
Hapi 3: Programando La Tiva C Con Energía IDE
Primero, me gustaria mencionar algunos comandos en Energía IDE për serialin e komunikimit.
Tenemos los comandos…
Serial.fillo (shpejtësia) Establece la velocidad de bits por segundo (baudios), shpejtësia = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () Lee datos entrantes en la LaunchPad nëpërmjet RX ()
Serial.write () Fshini të dhënat në LaunchPad përmes TX ()
Serial.println () Regjistroni të dhëna në Serie como tipo ASCII.
Për më tepër, mund të shihni se si mund të imagjinoni një imazh të përcaktuar pa ndërprerje për LED të RED_LED.
Desde MATLAB përshkruan 1 herë para se të përdorni LED dhe 2 para
Përfundon, si la matlabData = 1 ndryshueshmëri LED me LART HIGH si dhe 2 apaga të ulëta.
matlabData = Serial.read (); es el encargado de leer los datos de entrada.
_
Descargar código para Tiva C (Energjia IDE).
Hapi 4: Comunicando LaunchPad Con Matlab
Primero y muy importante, debemos obtener el nombre del puerto serial en el que estamos conectados.
Përdorni energjinë, Mjetet> Porti Serial, të gjitha të dhënat tuaja nuk do të jenë në dispozicion/dev/tty/usbmodem0e203E21, kjo është një mënyrë e ndryshme për llogaritjen e kompjuterit. Në të gjitha rastet e Windows verifikohen në zare COM.
Nëse jeni kopjuar në një seri të puerto, në programin e Energjisë.
E RORTNDSISHME: Energía y Matlab no pueden estar ejecutandose al mismo tiempo
Siç e dini, ju nuk mund të lexoni, nëse jeni në MATLAB dhe përshkruani sa më shumë që të jetë e mundur:
s = serial ('elnombredeTuPuertoSeria l');
ejemplo: s = serial ('/dev/tty/usbmodem0e203E21')
Hapi 5: Programo Për MATLAB
Como sabemos, la comunicación será Serial. Për më tepër, ju mund të përdorni vetëm një numër të madh të lidhjeve të Launchpad përmes pajisjes USB dhe një programi të ri të Energjisë IDE tenemos Serial.read () dhe Serial.write () për lektura dhe ekskretim.
*Los comandos que usaremos en MATLAB biri…
Para deklaruesit ju puerto serial en una variable: s = serial ('/dev/tty/usbmodem0e203E21')
Para usar el puerto hay que abrirlo: hap (a); % inicia comunicacion
Y cerramos el puerto al terminar su uso: fclose (s); % termina la comunicacion
También puedes Experimental con el comando: s. Status (), si al ejecutarlo aparece 'open', entonces el puerto ya esta en uso con MATLAB.
_
Descargar código de Matlab
Hapi 6: Rezultatet
Për më tepër, përdorni programin Matlab, duke përfshirë programin 1, 2 ose 0 për të parë.
Për shembull 1, kapërceni një LED rojo dhe një ingresamos 2, përdorni një LED rojo.
* Espero te haya gustado el tutorial, agradecemos comentarios y sugerencias *
Nuk ka nevojë të shkarkoni aplikacionin elektronik "iOhmy" për iPhone.
Ju ftoni të publikoni një faqe në facebook:
www.facebook.com/UpiitaRAM
Recommended:
USB në Serial TTL: 3 hapa
USB në Serial TTL: Për disa nga projektet e mia PIC më duhet një ndërfaqe serike (RS232) për të printuar disa mesazhe në ekranin e kompjuterit tim. Unë ende kam një kompjuter desktop që ka një ndërfaqe RS232, por në ditët e sotme shumica e kompjuterëve kanë një ndërfaqe USB. Mund të blini dev
Udhëzues fillestar TM4C123G LaunchPad: 7 hapa
Udhëzuesi fillestar TM4C123G LaunchPad: Si një hyrje në programimin e ngulitur, bordet e zhvillimit të tilla si platforma e nisjes TM4C123G ofrojnë një mënyrë të thjeshtë për të konfiguruar pajisjet e mjaftueshme për të filluar programimin. Sidoqoftë, procesi i krijimit të një mjedisi zhvillimi për bordin tuaj mund të jetë
Komplotimi i të dhënave të drejtpërdrejta të një sensori të temperaturës (TMP006) duke përdorur MSP432 LaunchPad dhe Python: 9 hapa
Komplotimi i të dhënave të drejtpërdrejta të një sensori të temperaturës (TMP006) Duke përdorur MSP432 LaunchPad dhe Python: TMP006 është një sensor i temperaturës që mat temperaturën e një objekti pa pasur nevojë të bëjë kontakt me objektin. Në këtë tutorial ne do të vizatojmë të dhëna të drejtpërdrejta të temperaturës nga BoosterPack (TI BOOSTXL-EDUMKII) duke përdorur Python
Arduino Launchpad: 5 hapa
Arduino Launchpad: Dit is aen Arduino Launchpad gemaakt u takua me Arduino Leonardo në Adafruit Trellis borden.Ik heb dit gemaakt omdat ik heel erg van muziek houd, maar een hele hoop instrumente niet kan bespelen en daarom graag een startpad wou omdat
HEXBUG Scarab XL Kontrolluar nga Tiva Launchpad: 4 hapa
HEXBUG Scarab XL Kontrolluar nga Tiva Launchpad: Objektivi është të përdorësh defektin HEXBUG Scarab XL si një robot duke përdorur një mikrokontrollues pa humbur funksionalitetin për RC. https://www.hexbug.com/mechanical/scarab/hexbug-sc…http://www.ti.com/ww/en/launchpad/launchpads-conne..Kodi burimor..El