สารบัญ:

ตัวควบคุมสัญญาณไฟจราจรโดยใช้ ARM Cortex-M4: 3 ขั้นตอน
ตัวควบคุมสัญญาณไฟจราจรโดยใช้ ARM Cortex-M4: 3 ขั้นตอน

วีดีโอ: ตัวควบคุมสัญญาณไฟจราจรโดยใช้ ARM Cortex-M4: 3 ขั้นตอน

วีดีโอ: ตัวควบคุมสัญญาณไฟจราจรโดยใช้ ARM Cortex-M4: 3 ขั้นตอน
วีดีโอ: สิ่งที่คุณไม่ควรทำกับรถระบบเกียร์อัตโนมัติ 2024, กรกฎาคม
Anonim
ตัวควบคุมสัญญาณไฟจราจรโดยใช้ ARM Cortex-M4
ตัวควบคุมสัญญาณไฟจราจรโดยใช้ ARM Cortex-M4

นี่เป็นโปรเจ็กต์ที่ใช้เขียงหั่นขนมซึ่งใช้ ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) เพื่อสร้างตัวควบคุมสัญญาณไฟจราจร

ระยะเวลาของ LED สีแดงและสีน้ำเงินถูกตั้งค่าเป็น 15 วินาที ระยะเวลาของไฟ LED สีเหลืองถูกตั้งไว้ที่ 1 วินาที มีการแนบตัวเลข "พล็อต" กับโครงการเพื่อช่วยในการทำความเข้าใจเกี่ยวกับการจัดสรรสัญญาณไฟจราจร

แคโทดของ LED ทั้งหมดเชื่อมต่อกัน หมายความว่าพวกเขาทั้งหมดมีระดับพื้นดินทั่วไป

ไฟล์.bin ของรหัส c99 แนบมากับลิงก์ที่ให้ไว้ในตอนท้ายของบทช่วยสอนนี้ ไฟล์.bin สามารถอัปโหลดไปยังไมโครคอนโทรลเลอร์ได้โดยใช้ LM Flash Programmer

ขั้นตอนที่ 1: ข้อกำหนด

ต้องทำสิ่งต่อไปนี้เพื่อให้โครงการนี้เสร็จสิ้น:

1- Texas Instruments EK-TM4C123GXL 2- ไฟ LED สีแดงสี่ดวง

3- ไฟ LED สีเหลืองสี่ดวง

4- ไฟ LED สีฟ้าหรือสีเขียวสี่ดวง

5- LM Flash Programmer (ซอฟต์แวร์บนพีซี)

=> หากคุณไม่ทราบวิธีใช้และติดตั้ง LM Flash Programmer โปรดดูคำแนะนำก่อนหน้าของฉัน หรือคลิกที่ลิงก์ต่อไปนี้:

กำลังดาวน์โหลด LM Flash Programmer

อัปโหลดไฟล์.bin หรือ.hex โดยใช้ LM Flash Programmer

ขั้นตอนที่ 2: การปักหมุดและการเดินสาย

พินเอาต์และการเดินสายไฟ
พินเอาต์และการเดินสายไฟ
พินเอาต์และการเดินสายไฟ
พินเอาต์และการเดินสายไฟ

Pin-outs & Wiring ของ ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) และอุปกรณ์ต่อพ่วงอื่นๆ ถูกแนบมากับขั้นตอนนี้และยังได้รับสิ่งต่อไปนี้:

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

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

PB5 => L1 (สีแดง), L2 (สีแดง)

PB0 => L1 (เหลือง), L2 (เหลือง)

PB1 => L1 (สีน้ำเงิน), L2 (สีน้ำเงิน)

PE4 => L3 (แดง), L4 (แดง)

PE5 => L3 (เหลือง), L4 (เหลือง)

PB4 => L3 (สีน้ำเงิน), L4 (สีน้ำเงิน)

GND => ขั้วลบทั้งหมดของ LED's

ขั้นตอนที่ 3: อัปโหลด.bin File

อัปโหลดไฟล์.bin
อัปโหลดไฟล์.bin
อัปโหลดไฟล์.bin
อัปโหลดไฟล์.bin

อัปโหลดไฟล์.bin ที่แนบมาด้วยขั้นตอนนี้ไปยัง ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) โดยใช้ LM Flash Programmer เพื่อรับเอาต์พุต

แนะนำ: