Sisällysluettelo:
- Vaihe 1: Vaatimukset
- Vaihe 2: Pistokkeet ja johdotus
- Vaihe 3: Lataa.bin -tiedosto
- Vaihe 4: Syötä syötettävät tiedot
Video: Sarjaliikenne ARM Cortex-M4: n avulla: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä on leipälevypohjainen projekti, joka käyttää ARM Cortex-M4: ää (Texas Instruments EK-TM4C123GXL) sarjaviestintään virtuaaliterminaalin avulla. Lähtö voidaan hakea 16x2 LCD -näytöltä ja sarjaviestinnän tulo voidaan antaa Energia IDE: n, Tera Teamin, Keil uVisionin tai minkä tahansa muun virtuaalisen pääteohjelmiston sarjamonitorissa.
EK-TM4C123GXL: n PUNAINEN LED osoittaa käytön aikana mikrokontrollerin tilan. Kun sarjatietoja siirrettiin mikro-ohjaimeen, EK-TM4C123GXL: n PUNAINEN LED muuttui VALKOISEKSI. Koko piiri saa virtansa +5 V (VBUS) ja +3,3 V EK-TM4C123GXL-virtalähteestä. Tämän opetusohjelman liitteenä on c99 -koodin.bin -tiedosto..bin -tiedosto voidaan ladata mikrokontrolleriin LM Flash Programmer -ohjelmalla.
Vaihe 1: Vaatimukset
Tämän projektin suorittamiseen tarvitaan seuraavat asiat: 1- Texas Instruments EK-TM4C123GXL
2- Potentiometri (esim. 5K)
3- LCD 16x2
4- Virtual Terminal (PC-ohjelmisto)
5- LM Flash -ohjelmoija (PC-ohjelmisto)
=> Jos et osaa käyttää ja asentaa LM Flash Programmer -ohjelmaa, tutustu edelliseen Instructable -ohjelmaan tai napsauta seuraavia linkkejä:
Ladataan LM Flash -ohjelmoijaa
Lataa.bin- tai.hex -tiedosto LM Flash Programmer -ohjelmalla
Vaihe 2: Pistokkeet ja johdotus
ARM Cortex-M4: n (Texas Instruments EK-TM4C123GXL) ja muiden oheislaitteiden nastat ja johdot on liitetty tähän vaiheeseen ja myös seuraavat:
================= TM4C123GXL => LCD
=================
VBUS => VDD tai VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E.
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+3.3V => A.
GND => K.
========================
TM4C123GXL => Potentiometri
========================
VBUS => 1. nasta
GND => kolmas nasta
=================
Potentiometri => LCD
=================
2. nasta => Vo
=> Voit asettaa kontrastin käyttämällä potentiometriä
Vaihe 3: Lataa.bin -tiedosto
Lataa liitteenä oleva.bin-tiedosto tämän vaiheen avulla ARM Cortex-M4: ään (Texas Instruments EK-TM4C123GXL) LM Flash -ohjelmoijalla.
Vaihe 4: Syötä syötettävät tiedot
Kun olet ladannut.bin-tiedoston ARM Cortex-M4 -järjestelmään (Texas Instruments EK-TM4C123GXL), voit tulostaa 16x2 LCD-näytön ja syöttää haluamasi tulon esim. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision tai mikä tahansa muu virtuaalipääte.
Suositeltava:
Raspberry PI 3 - Ota käyttöön sarjaliikenne TtyAMA0: sta BCM: ään GPIO 14 ja GPIO 15: 9
Raspberry PI 3 - Ota käyttöön sarjaliikenne TtyAMA0: sta BCM GPIO 14- ja GPIO 15 -laitteisiin: Olin äskettäin kiinnostunut UART0: n ottamisesta käyttöön Raspberry Pi (3b) -laitteessani, jotta voin yhdistää sen suoraan RS -232 -signaalitason laitteeseen standardin 9 avulla -nastainen d-sub-liitin ilman USB-RS-232-sovitinta. Osa kiinnostuksestani
Arduino -sarjaliikenne: 5 vaihetta
Arduino -sarjaliikenne: Monet Arduino -projektit perustuvat tietojen siirtämiseen useiden Arduinojen välillä. Olitpa harrastaja, joka rakentaa RC -auton, RC -lentokoneen tai suunnittelee sääaseman etänäytöllä, sinun on tiedettävä, kuinka luotettavasti siirrä sarja
PIC MCU ja Python -sarjaliikenne: 5 vaihetta
PIC MCU ja Python -sarjaliikenne: Hei, kaverit! Tässä projektissa yritän selittää kokeiluni PIC MCU- ja Python -sarjaliikenteestä. Internetissä on monia opetusohjelmia ja videoita siitä, miten kommunikoida PIC MCU: n kanssa virtuaalipäätteen kautta, mikä on erittäin hyödyllistä. Howev
Arduino- ja Python -sarjaliikenne - Näppäimistön näyttö: 4 vaihetta
Arduino- ja Python -sarjaliikenne - Näppäimistönäyttö: Tämä projekti on tehty mac -käyttäjille, mutta se voidaan toteuttaa myös Linuxille ja Windowsille. Ainoa vaihe, jonka pitäisi olla erilainen, on asennus
Liikennevalojen ohjain ARM Cortex-M4: llä: 3 vaihetta
Liikennevalo-ohjain ARM Cortex-M4: n avulla: Tämä on leipälevypohjainen projekti, joka käyttää ARM Cortex-M4: ää (Texas Instruments EK-TM4C123GXL) liikennevalojen ohjaimen tekemiseen. PUNAISEN ja SINISEN LED-valon kesto on 15 sekuntia. Keltaisen LED -valon kesto on 1 sekunti. "Juoni"