Orodha ya maudhui:
- Hatua ya 1: Que Es La Comunicación Serial RX / TX
- Hatua ya 2: Comunicación Serial Con Launchpad
- Hatua ya 3: Programu ya La Tiva C Con Energía IDE
- Hatua ya 4: Uzinduzi wa ComunicandoPad Con Matlab
- Hatua ya 5: Programando En MATLAB
- Hatua ya 6: Resultados
Video: Launchpad - Comunicación Serial Con Matlab: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Hola, bienvenido na mafunzo haya yatatolewa kwa njia ya uzinduzi wa LaunchPad TI Tathmini ya Kit na Matlab.
Katika mafunzo haya, tafadhali tazama maoni ya watu kuhusu Tiva C y el usuario podrá migrar fácilmente a una tarjeta tipo MSP430.
Primero, antes de comenzar el mafunzo…
1. - Tener instalado MATLAB (una versión que soporte comunicación serial).
2. - Instalar Energía IDE (https://energia.nu).
3.- Mapendekezo: Programu inayoweza kutolewa kwa elektroniki "iOhmy" kwa iPhone tu.
4.- Hakuna olvides darle Me gusta na Shirikisha… www.facebook.com/UpiitaRAM
Gracias:)
Hatua ya 1: Que Es La Comunicación Serial RX / TX
Itifaki ya kitabia kama vile itifaki ya utaftaji wa comunicación en el mundo de la electrónica embebida. Es utilizado por dispositivos para comunicar información. Itifaki ya kutekeleza kwa njia ya kupokea / kusambaza vipindi vya unversales (UART, por sus siglas en inglés). Cuando un dispositivo se comunica usando el protocolo serial, su UART transmite en la línea "TX" y recibe datos por la línea "RX".
Katika mazungumzo ya mfululizo wa simu (terminal) (kama pini) na barua "TX" na "RX".
Para conectar dos dispositivos mediante UART, se deben conectar los pins como se muestra en la imagen.
Katika uzinduzi wa Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.
Hatua ya 2: Comunicación Serial Con Launchpad
Katika uzinduzi wa 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), nk.
Blogi za Esos RX (1) y TX (1) mwana el puerto Serial1.
Kwa njia hii, matumizi yako yanatokana na mfululizo wa picha na kasoro za matumizi ya USB ya kifaa chako
Entonces, en caso de qués qués que qués que que que que que que quos quéos quéos quáos queos quáos quáos quáos quáos quáos quáos quáos quios quáos quáos quáos quios quáos de Launchpad usando los pines…
RX (1) se llama PC_4
TX (1) llama PC_5 (aparecen en color morado) y pertenecen en la fila J4 de pines o terminales for conexión.
Ili kufanya kazi peke yako kwa njia ya ufuatiliaji USB, inaweza kuwa sawa kwa njia ya siri.
Y usaremos comandos como Serial.write () y Serial.read ().
* Para ver mas sobre las terminales de la Tiva C, orodha:
energia.nu/img/StellarPadLM4F120H5QR-V1.0.j…
energia.nu/img/StellarPadLM4F120H5QR-V1.0BA…
Hatua ya 3: Programu ya La Tiva C Con Energía IDE
Primero, me gustaria mencionar algunos comandos en Energía IDE para la comunicación serial.
Tenemos los comandos…
Serial.begin (kasi) Establece la velocidad de bits por segundo (baudios), kasi = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () Lee datos huingia kwenye LaunchPad kupitia RX ()
Serial.write () Eleza data kwenye LaunchPad kupitia TX ()
Serial.
Ahora bien, ni nini maana yake ni kwamba unaweza kufafanua mara kwa mara kwa njia ya LED RED_LED.
Desde MATLAB inaelezea un 1 kwa kiambatanisho cha LED na un 2 kwa 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 entada.
_
Descargar código para Tiva C (Nguvu IDE).
Hatua ya 4: Uzinduzi wa ComunicandoPad 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, hii ni orodha ya watu tofauti kwa sababu ya hesabu. Katika mfumo wa Windows kwa kete COM.
Ya que copiaste el nombre del puerto serial, cierra el programama Energia.
MUHIMU: Energía y Matlab no pueden estar ejecutandose al mismo tiempo
Bien, ya que tienes ese nombre del puerto, pamoja na MATLAB na kuandikisha hii siguiente:
s = mfululizo ('elnombredeTuPuertoSeria l');
ejemplo: s = mfululizo ('/ dev / tty / usbmodem0e203E21')
Hatua ya 5: Programando En MATLAB
Como sabemos, la comunicación será Serial. Hii ni kazi ya kibinafsi ya programu ya uzinduzi wa Launchpad kwa njia ya USB na kwenye kifaa chako cha Nguvu za IDE Tenemos Serial.read () na Serial.write () kwa maandishi na maandishi.
* Los comandos que usaremos en MATLAB son…
Vifungu vya para para serial serial en una variable: 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 experimentar con el comando: sStatus (), si al ejecutarlo aparece 'open', entonces el puerto ya esta en uso con MATLAB.
_
Descargar código de Matlab
Hatua ya 6: Resultados
Aljecutar el código de Matlab, el programama pide ingresar 1, 2 o bien 0 para salir.
Ni 1, inajumuisha vidokezo vya LED na 2, apagamos za LED Rojo.
* Espero te haya gustado el mafunzo, agradecemos comentarios y sugerencias *
Hakuna vifaa vya bure vinavyoweza kutumia programu ya elektroniki "IOhmy" kwa iPhone tu.
Te invitamos unirte a nuestra ukurasa wa facebook:
www.facebook.com/UpiitaRAM
Ilipendekeza:
Tengeneza Launchpad yako mwenyewe: Hatua 6
Tengeneza Launchpad yako mwenyewe: Katika kipindi hiki cha DIY au Nunua nitakuonyesha jinsi nilivyounda uzinduzi wangu mwenyewe. Hiyo inamaanisha nitakuonyesha jinsi nilichanganya wazo la kubuni na Prints za 3D, LED za WS2812, swichi za kugusa na Arduino kuunda chombo sahihi cha MIDI. Wakati wa kujenga
Kupanga Takwimu za Moja kwa Moja za Sensor ya Joto (TMP006) Kutumia MSP432 LaunchPad na Python: Hatua 9
Kupanga Takwimu za Moja kwa Moja za Sensor ya Joto (TMP006) Kutumia LaunchPad ya MSP432 na Python: TMP006 ni sensorer ya joto ambayo hupima joto la kitu bila hitaji la kuwasiliana na kitu. Katika mafunzo haya tutapanga data ya joto la moja kwa moja kutoka BoosterPack (TI BOOSTXL-EDUMKII) kwa kutumia Python
Dakika 15 Mfumo wa Usalama wa SMS Kutumia Hati za Texas CC3200 (TI CC3200) Launchpad: Hatua 8
Dakika 15 Mfumo wa Usalama wa SMS Kutumia Hati za Texas CC3200 (TI CC3200) Launchpad: Halo jamani, katika hii mtaweza kufundisha jinsi ya kutengeneza Mfumo wa Usalama wa SMS kwa kutumia Texas Instruments CC3200 (TI CC3200) Launchpad ndani ya 15minuites! Kiungo cha Video ya YouTube. mradi: dakika-15-SMS-mlango-kuingia-kengele
Launchpad ya Arduino: Hatua 5
Launchpad ya Arduino: Hii ni huduma ya Launchpad ya Arduino ilikutana na Arduino Leonardo na Adafruit Trellis borden. Tutaweza kusema juu ya kisigino cha muziki huu, wakati huo huo tunatumia vyombo vya habari kutangaza kama utakavyotangazwa
Serial Serial (UART) ya Arduino / STM32 / nk. 3 Hatua (na Picha)
Wireless Serial (UART) ya Arduino / STM32 / nk. Kweli, ni chaguo pekee kwa utatuzi wa Arduino. Lakini wakati mwingine, haiwezekani au kwa vitendo kuendesha kebo ya USB kutoka Ard