INHOUDSOPGAWE:
- Stap 1: Que Es La Comunicación Serial RX/TX
- Stap 2: Comunicación Serial Con Launchpad
- Stap 3: Programando La Tiva C Con Energía IDE
- Stap 4: Comunicando LaunchPad Con Matlab
- Stap 5: Programando En MATLAB
- Stap 6: Resultate
Video: Launchpad - Serial Comunicac Matlab: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
U kan hierdie tutoriaal as 'n ander tutoriaal gebruik as 'n kommu nis met die LaunchPad TI Evaluation Kit met Matlab.
Een van die tutoriale is 'n manier waarop u met Tiva kan werk en 'n algemene gebruik van MSP430 kan gebruik.
Primêre, antes de comenzar el tutoriaal …
1.- Installeer MATLAB (een weergawe wat as 'n komiese reeks gebruik kan word).
2.- Instalar Energía IDE (https://energia.nu).
3.- Aanbeveling: Laai die app af vir 'iOhmy' vir die iPhone af.
4.- Geen olvides darle Me gusta y Compartir a … www.facebook.com/UpiitaRAM
Dankie:)
Stap 1: Que Es La Comunicación Serial RX/TX
Die seriële protokol is 'n elektroniese kommunikasieprotokol. Es utilizado por dispositivos for comunicar information. Die protokol vir die implementering en los reseptore/transmisore asíncronos universales (UART, por sus siglas en inglés). Ons kan 'n kommando gebruik om 'n seriële protokol te gebruik, en u kan ook 'TX' na 'RX' stuur.
Ons kan 'n reeks seriële tendense vir 'n terminale (pin) met 'TX' en 'RX' gebruik.
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. U kan een van die MSP430 -opnames van 1 UART gebruik.
Stap 2: Comunicación Serial Con Launchpad
En nuestra tarjeta Launchpad TI Tiva C, tenemos 8 UART. U kan een van die MSP430 -opnames van 1 UART gebruik.
Ons kan die diagramme, die waarneming van 'n koloranja van ons RX (1), TX (1), ens.
Esos bloques RX (1) y TX (1) son el puerto Serial1.
Ons kan ook die seriële e -posse van die USB gebruik met die rekenaar
Entonces, en caso de que queramos conectar and dispositivo serial to nuestra Launchpad usando los pines …
RX (1) se lama PC_4
TX (1) se lama PC_5 (aparte en kleur morado) en pertenecen en la fila J4 de pines o terminals para conexión.
Ons kan ook 'n seriële mediane van USB gebruik, en ons kan ook 'n nuutste reeks van die reeks gebruik.
U kan dit ook gebruik as Serial.write () en Serial.read ().
*Para ver mas sobre las terminals de la Tiva C, aflaai:
energia.nu/img/StellarPadLM4F120H5QR-V1.0.j…
energia.nu/img/StellarPadLM4F120H5QR-V1.0BA…
Stap 3: Programando La Tiva C Con Energía IDE
Eerste, meer gustaria mencionar algunos comandos en Energie IDE para la comunicación series.
Tenemos los comandos …
Serial.begin (speed) Laai die snelheid van bits by segundo (baudios) in, spoed = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () Lees meer oor LaunchPad via RX ()
Serial.write () Skryf data in op LaunchPad via TX ()
Serial.println () Skryf gegewens na die ASCII -reeks in.
Dit is 'n goeie idee om 'n permanente en permanente LED -rooi RED_LED te definieer.
Beskrywing van MATLAB vir 1 LED -en 2 -lampe
Entonces, si la variable matlabData = 1 LED el LED with HIGH y si es 2 apaga con LOW.
matlabData = Serial.read (); es el encargado de leer los datos de entrada.
_
Laai die prentjie van Tiva C (Energie IDE) af.
Stap 4: Comunicando LaunchPad Con Matlab
Primero y muy importante, debemos obtener el nombre del puerto serial and el que estamos conectados.
Vir energie, Gereedskap> Seriële poort, kan u 'n nommer van 'n rekenaar/dev/tty/usbmodem0e203E21 sien. In Windows kan ons die dobbelsteen COM gebruik.
U kan die reeks in Puerto Rico, die oorspronklike program vir energie, kopieer.
BELANGRIK: Energía y Matlab no pueden estar ejecutandose al mismo tiempo
Bien, jy kan tien keer hierdie nombre del puerto, abre MATLAB en skryf hierna:
s = serial ('elnombredeTuPuertoSeria l');
voorbeeld: s = serial ('/dev/tty/usbmodem0e203E21')
Stap 5: Programando En MATLAB
Como sabemos, la comunicación será Será. Dit is 'n soliede manier om 'n lanseringsmedium vir USB te gebruik en 'n nuutste energiebron vir IDE -programme Serial.read () en Serial.write () vir lesse en skryfwoorde.
*Ons kan die gebruikers van MATLAB se seun gebruik …
Vir die verklaring van u Puerto seriële en 'n veranderlike: s = serial ('/dev/tty/usbmodem0e203E21')
Para usar el puerto hooi que abrirlo: fopen (s); % inicia comunicacion
Y cerramos el puerto al terminar su uso: fclose (s); % termina la comunicacion
También kan 'n eksperiment met 'n kombinasie doen: s. Status (), as al 'oop', maak die puerto ya esta en uso con MATLAB oop.
_
Aflaai van Matlab
Stap 6: Resultate
Ons kan ook die Matlab -program, die eerste keer vir 2, of twee keer per dag, gebruik.
Sy ingresamos 1, LED's en LED's vir LED's.
* Die tutoriaal vir ons leer, agradecemos comentarios en sugerencias *
Dit kan nie die elektroniese "iOhmy" vir die iPhone aflaai nie.
U nooi ons 'n nuutste bladsy op Facebook:
www.facebook.com/UpiitaRAM
Aanbeveel:
TM4C123G LaunchPad Starter Guide: 7 stappe
TM4C123G LaunchPad Starter Guide: As inleiding tot ingebedde programmering bied ontwikkelingsborde soos die TM4C123G launchpad 'n eenvoudige manier om die hardeware genoeg op te stel om te begin programmeer. Die proses om 'n ontwikkelingsomgewing vir u raad op te stel, kan egter wees
Plan lewendige data van 'n temperatuursensor (TMP006) met behulp van MSP432 LaunchPad en Python: 9 stappe
Plot lewendige data van 'n temperatuursensor (TMP006) met behulp van MSP432 LaunchPad en Python: Die TMP006 is 'n temperatuursensor wat die temperatuur van 'n voorwerp meet sonder dat dit met die voorwerp in aanraking hoef te kom. In hierdie tutoriaal teken ons data oor lewendige temperatuur van die BoosterPack (TI BOOSTXL-EDUMKII) met behulp van Python
15 minute SMS -sekuriteitstelsel met behulp van Texas Instruments CC3200 (TI CC3200) Launchpad: 8 stappe
15 minute SMS -sekuriteitstelsel met behulp van Texas Instruments CC3200 (TI CC3200) Launchpad: Hallo ouens, in hierdie instruksies leer u hoe u 'n SMS -sekuriteitstelsel kan maak met behulp van Texas Instruments CC3200 (TI CC3200) Launchpad binne 15 minute! YouTube -videolink. Geïnspireer deur die projek: 15-minute-SMS-deur-ingang-alarm
Arduino Launchpad: 5 stappe
Arduino Launchpad: Dit is 'n Arduino Launchpad gemaak met 'n Arduino Leonardo en Adafruit Trellis op die bord
HEXBUG Scarab XL Beheer deur Tiva Launchpad: 4 stappe
HEXBUG Scarab XL Beheer deur Tiva Launchpad: Die doel is om die HEXBUG Scarab XL -fout te gebruik soos 'n robot wat 'n mikrobeheerder gebruik sonder om funksionaliteit vir RC te verloor. https://www.hexbug.com/mechanical/scarab/hexbug-sc…http://www.ti.com/ww/en/launchpad/launchpads-conne…Die bronkode..El