Indholdsfortegnelse:
- Trin 1: Krav
- Trin 2: Pin-outs og ledninger
- Trin 3: Upload.bin -filen
- Trin 4: Indtast dine data til indtastning
Video: Seriel kommunikation ved hjælp af ARM Cortex-M4: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Dette er et breadboard-baseret projekt, der bruger ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) til seriel kommunikation ved hjælp af Virtual Terminal. Outputtet kan opnås på 16x2 LCD -skærm og input til seriel kommunikation kan gives i Serial Monitor of Energia IDE, Tera Team, Keil uVision eller anden virtuel terminal software.
Under operationen viser en RØD LED på EK-TM4C123GXL status for mikrokontroller. Under overførsel af seriedata til mikrokontroller blev den RØDE LED på EK-TM4C123GXL HVID. Hele kredsløbet drives af +5V (VBUS) og +3.3V af EK-TM4C123GXL..bin -fil med c99 -kode er vedhæftet denne vejledning..bin -fil kan uploades til mikrokontrolleren ved hjælp af LM Flash Programmer.
Trin 1: Krav
Følgende ting er nødvendige for at få dette projekt udført: 1- Texas Instruments EK-TM4C123GXL
2- Potentiometer (f.eks. 5K)
3- LCD 16x2
4- Virtual Terminal (software på pc)
5- LM Flash Programmer (software på pc)
=> Hvis du ikke ved, hvordan du bruger og installerer LM Flash Programmer, så tjek min tidligere Instructable, eller klik på følgende links:
Download af LM Flash Programmer
Upload.bin eller.hex -fil ved hjælp af LM Flash Programmer
Trin 2: Pin-outs og ledninger
Pin-outs og ledninger til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) og andre eksterne enheder er knyttet til dette trin og også givet følgende:
================= TM4C123GXL => LCD
=================
VBUS => VDD eller VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+3,3V => A
GND => K
========================
TM4C123GXL => Potentiometer
========================
VBUS => 1. pin
GND => 3. pin
=================
Potentiometer => LCD
=================
2. pin => Vo
=> Du kan indstille kontrast ved hjælp af potentiometer
Trin 3: Upload.bin -filen
Upload den vedhæftede.bin-fil med dette trin til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ved hjælp af LM Flash Programmer.
Trin 4: Indtast dine data til indtastning
Efter upload af.bin-fil til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) kan du få dit output på 16x2 LCD-skærm og indtaste din ønskede input i terminal f.eks. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision eller enhver anden virtuel terminal.
Anbefalede:
Raspberry PI 3 - Aktiver seriel kommunikation til TtyAMA0 til BCM GPIO 14 og GPIO 15: 9 trin
Raspberry PI 3 - Aktiver seriel kommunikation til TtyAMA0 til BCM GPIO 14 og GPIO 15: Jeg havde for nylig interesse i at aktivere UART0 på min Raspberry Pi (3b), så jeg kunne tilslutte den direkte til en RS -232 signalniveauenhed ved hjælp af en standard 9 -pind d-sub-stik uden at skulle gå gennem en USB til RS-232 adapter. En del af min interesse
Trådløs seriel kommunikation ved hjælp af Bluefruit: 4 trin
Trådløs seriel kommunikation ved hjælp af Bluefruit: Her er en simpel trin for trin guide til at udskifte dine ledninger med en bluetooth lavenergiforbindelse: Det tog mig et stykke tid at finde ud af dette, fordi der næsten ikke er dokumentation for at gøre dette med moderne bluetooth lavenergiteknologi, f.eks. som Bluefrui
Laser Tripwire ved hjælp af ARM Cortex-M4: 4 trin
Laser Tripwire ved hjælp af ARM Cortex-M4: Dette er et breadboard-baseret projekt, der bruger ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) til at lave et Laser Tripwire-system. Systemet fungerer med summer, ekstern monokromatisk lyskilde i form af fokuseret stråle , LDR og en NPN -transistor.BC54
Indkapsling af trin servomotor med seriel kontrol via Arduino ved hjælp af en 3D -printer - Pt4: 8 trin
Indkapsling af trin -servomotoren med seriel kontrol via Arduino ved hjælp af en 3D -printer - Pt4: I denne fjerde video i Motor Step -serien vil vi bruge det, vi tidligere har lært, til at bygge en stepper servomotor med kontrol via seriel kommunikation og reel positionsfeedback ved hjælp af en resistiv encoder overvåget af en Arduino. I
Web-baseret SmartMirror ved hjælp af seriel kommunikation: 6 trin
Web-baseret SmartMirror ved hjælp af seriel kommunikation: Denne instruktør leveres med al koden klar til brug. Udviklingen var meget kompliceret, men når den er konfigureret, er den virkelig let at tilpasse. Tag et kig og nyd den;)