Sadržaj:
- Korak 1: Zahtjevi
- Korak 2: Isključivanje i ožičenje
- Korak 3: Prenesite.bin datoteku
- Korak 4: Unesite svoje podatke za unos
Video: Serijska komunikacija pomoću ARM Cortex-M4: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ovo je projekt zasnovan na matičnoj ploči koji koristi ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za serijsku komunikaciju pomoću virtualnog terminala. Izlaz se može dobiti na 16x2 LCD zaslonu, a ulaz za serijsku komunikaciju može se dati u serijskom monitoru Energia IDE, Tera Team, Keil uVision ili bilo kojem drugom virtualnom terminalnom softveru.
Tijekom rada, CRVENA LED dioda EK-TM4C123GXL prikazuje status mikrokontrolera. Prilikom prijenosa serijskih podataka na mikrokontroler, CRVENA LED dioda EK-TM4C123GXL postala je BIJELA. Cijeli krug napaja +5V (VBUS) i +3.3V EK-TM4C123GXL..bin datoteka c99 koda nalazi se u prilogu ovog vodiča..bin datoteka može se učitati u mikrokontroler pomoću LM Flash programatora.
Korak 1: Zahtjevi
Sljedeće stvari su potrebne za izvedbu ovog projekta: 1- Texas Instruments EK-TM4C123GXL
2- Potenciometar (npr. 5K)
3- LCD 16x2
4- Virtualni terminal (softver na računalu)
5- LM Flash programator (softver na računalu)
=> Ako ne znate koristiti i instalirati LM Flash Programmer, molimo vas da provjerite moju prethodnu Instructable ili kliknite na sljedeće veze:
Preuzimanje LM Flash programatora
Prenesite.bin ili.hex datoteku pomoću LM Flash programatora
Korak 2: Isključivanje i ožičenje
Isključci i ožičenje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) i drugih perifernih uređaja priključeni su ovim korakom, a također su dati:
================= TM4C123GXL => LCD
=================
VBUS => VDD ili VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+3,3 V => A
GND => K
========================
TM4C123GXL => Potenciometar
========================
VBUS => 1. pin
GND => 3. pin
=================
Potenciometar => LCD
=================
2. pin => Vo
=> Kontrast možete postaviti pomoću potenciometra
Korak 3: Prenesite.bin datoteku
Prenesite priloženu.bin datoteku s ovim korakom u ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pomoću LM Flash programatora.
Korak 4: Unesite svoje podatke za unos
Nakon što ste učitali.bin datoteku na ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), svoj izlaz možete dobiti na 16x2 LCD zaslonu i unijeti željeni ulaz u terminal, npr. Energia IDE serijski monitor, virtualni terminal Tera Team, Keil uVision ili bilo koji drugi virtualni terminal.
Preporučeni:
Arduino serijska komunikacija: 5 koraka
Arduino serijska komunikacija: Mnogi Arduino projekti oslanjaju se na prijenos podataka između nekoliko Arduina. Bilo da ste hobist koji gradi RC automobil, RC zrakoplov ili dizajnira meteorološku stanicu s udaljenim zaslonom, morat ćete znati kako pouzdano prijenos serije
PIC MCU i Python serijska komunikacija: 5 koraka
PIC MCU i Python serijska komunikacija: Zdravo, dečki! U ovom projektu pokušat ću objasniti svoje eksperimente na PIC MCU i Python serijskoj komunikaciji. Preko interneta postoji mnogo vodiča i video zapisa o tome kako komunicirati s PIC MCU -om preko virtualnog terminala što je vrlo korisno. Howev
Arduino i Python serijska komunikacija - prikaz tipkovnice: 4 koraka
Arduino i Python serijska komunikacija - prikaz tipkovnice: Ovaj je projekt napravljen za korisnike Mac računara, ali se može implementirati i za Linux i Windows, jedini korak koji bi trebao biti drugačiji je instalacija
Kontroler semafora pomoću ARM Cortex-M4: 3 koraka
Kontroler semafora pomoću ARM Cortex-M4: Ovo je projekt zasnovan na matičnoj ploči koji koristi ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za izradu kontrolera na semaforu. Trajanje CRVENE i PLAVE LED diode postavljeno je na 15 sekundi. Trajanje žute LED diode postavljeno je na 1 sekundu. "Zavjera"
Bežična serijska komunikacija pomoću Bluefruit -a: 4 koraka
Bežična serijska komunikacija pomoću Bluefruit -a: Evo jednostavnog vodiča korak po korak kako biste zamijenili svoje žice bluetooth vezom niske energije: Trebalo mi je vremena da to shvatim jer gotovo da nema dokumentacije o tome kako to učiniti s modernom bluetooth tehnologijom niske energije, poput kao Bluefrui