Isi kandungan:

Pengawal Lampu Trafik Menggunakan ARM Cortex-M4: 3 Langkah
Pengawal Lampu Trafik Menggunakan ARM Cortex-M4: 3 Langkah

Video: Pengawal Lampu Trafik Menggunakan ARM Cortex-M4: 3 Langkah

Video: Pengawal Lampu Trafik Menggunakan ARM Cortex-M4: 3 Langkah
Video: Simulasi Lampu Lalu-lintas pada Prosesor ARM Cortex-M0 dengan Board Nuc140 Nuvoton 2024, Julai
Anonim
Pengawal Lampu Lalu Lintas Menggunakan ARM Cortex-M4
Pengawal Lampu Lalu Lintas Menggunakan ARM Cortex-M4

Ini adalah projek berasaskan papan roti yang menggunakan ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) untuk membuat pengawal lampu isyarat.

Tempoh LED MERAH dan BIRU ditetapkan kepada 15 Saat. Tempoh LED Kuning ditetapkan ke 1 Detik. Gambar "plot" dilampirkan dengan projek untuk membantu memahami peruntukan lampu isyarat.

Katod semua LED dipasang antara satu sama lain. Ini bermaksud bahawa mereka semua mempunyai permukaan tanah yang sama.

fail.bin kod c99 dilampirkan dengan pautan yang disediakan pada akhir tutorial ini. fail.bin boleh dimuat naik ke mikrokontroler menggunakan LM Flash Programmer.

Langkah 1: Keperluan

Perkara-perkara berikut diperlukan untuk menyelesaikan projek ini:

1- Texas Instruments EK-TM4C123GXL 2- Empat LED Merah

3- Empat LED Kuning

4- Empat LED Biru atau Hijau

5- LM Flash Programmer (perisian pada PC)

=> Sekiranya anda tidak tahu bagaimana menggunakan dan memasang LM Flash Programmer, sila periksa Instructable saya sebelumnya, atau klik pada pautan berikut:

Memuat turun Pengaturcara LM Flash

Muat naik Fail.bin atau.hex Menggunakan Pengaturcara LM Flash

Langkah 2: Pin-out & Pendawaian

Pin-out & Pendawaian
Pin-out & Pendawaian
Pin-out & Pendawaian
Pin-out & Pendawaian

Pin-out & Pendawaian ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) dan periferal lain dilampirkan dengan langkah ini dan juga diberikan berikut:

=================== TM4C123GXL => LED

===================

PB5 => L1 (Merah), L2 (Merah)

PB0 => L1 (Kuning), L2 (Kuning)

PB1 => L1 (Biru), L2 (Biru)

PE4 => L3 (Merah), L4 (Merah)

PE5 => L3 (Kuning), L4 (Kuning)

PB4 => L3 (Biru), L4 (Biru)

GND => Semua terminal negatif LED

Langkah 3: Muat naik Fail.bin

Muat naik Fail.bin
Muat naik Fail.bin
Muat naik Fail.bin
Muat naik Fail.bin

Muat naik fail.bin yang dilampirkan dengan langkah ini ke ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) menggunakan LM Flash Programmer untuk mendapatkan output.

Disyorkan: