Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä on leipälevypohjainen projekti, joka käyttää ARM Cortex-M4: ää (Texas Instruments EK-TM4C123GXL) liikennevalojen ohjaimen valmistamiseen.
PUNAISEN ja SINISEN LED -valon kesto on 15 sekuntia. Keltaisen LED -valon kesto on 1 sekunti. Hankkeen liitteenä on "juoni" -kuva, joka auttaa ymmärtämään liikennevalojen jakamista.
Kaikkien LEDien katodi on kiinnitetty toisiinsa. Se tarkoittaa, että heillä kaikilla on yhteinen maanpinta.
.bin -tiedosto, c99 -koodi, on liitetty tämän opetusohjelman lopussa olevaan linkkiin..bin -tiedosto voidaan ladata mikrokontrolleriin LM Flash Programmer -ohjelmalla.
Vaihe 1: Vaatimukset
Tämän projektin toteuttaminen edellyttää seuraavia asioita:
1- Texas Instruments EK-TM4C123GXL 2- Neljä punaista LED-valoa
3- Neljä keltaista LEDiä
4- Neljä sinistä tai vihreää LEDiä
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 => LEDit
===================
PB5 => L1 (punainen), L2 (punainen)
PB0 => L1 (keltainen), L2 (keltainen)
PB1 => L1 (sininen), L2 (sininen)
PE4 => L3 (punainen), L4 (punainen)
PE5 => L3 (keltainen), L4 (keltainen)
PB4 => L3 (sininen), L4 (sininen)
GND => Kaikki LEDien negatiiviset liittimet
Vaihe 3: Lataa.bin -tiedosto
Lataa liitteenä oleva.bin-tiedosto tällä vaiheella ARM Cortex-M4: ään (Texas Instruments EK-TM4C123GXL) käyttämällä LM Flash-ohjelmoijaa saadaksesi tulosteen.