Mục lục:

Bộ điều khiển đèn giao thông sử dụng ARM Cortex-M4: 3 bước
Bộ điều khiển đèn giao thông sử dụng ARM Cortex-M4: 3 bước

Video: Bộ điều khiển đèn giao thông sử dụng ARM Cortex-M4: 3 bước

Video: Bộ điều khiển đèn giao thông sử dụng ARM Cortex-M4: 3 bước
Video: Giả lập mô phỏng Vi điều khiển STM32 - Vi xử lý ARM Cortex M trên phần mềm STM32CubeIDE với QEMU 2024, Tháng bảy
Anonim
Bộ điều khiển đèn giao thông sử dụng ARM Cortex-M4
Bộ điều khiển đèn giao thông sử dụng ARM Cortex-M4

Đây là một dự án dựa trên breadboard sử dụng ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) để làm bộ điều khiển đèn giao thông.

Thời lượng của đèn LED ĐỎ và XANH LÁ được đặt thành 15 Giây. Thời lượng của đèn LED màu vàng được đặt thành 1 giây. Một con số "âm mưu" được đính kèm với dự án để giúp hiểu rõ về việc phân bổ đèn giao thông.

Cực âm của tất cả các đèn LED được gắn với nhau. Có nghĩa là chúng đều có mặt bằng chung.

Tệp.bin của mã c99 được đính kèm với liên kết được cung cấp ở cuối hướng dẫn này. Tệp.bin có thể được tải lên bộ vi điều khiển bằng LM Flash Programmer.

Bước 1: Yêu cầu

Những điều sau đây là bắt buộc để hoàn thành dự án này:

1- Texas Instruments EK-TM4C123GXL 2- Bốn đèn LED màu đỏ

3- Bốn đèn LED màu vàng

4- Bốn đèn LED xanh lam hoặc xanh lục

5- Lập trình LM Flash (phần mềm trên PC)

=> Nếu bạn chưa biết cách sử dụng và cài đặt LM Flash Programmer, vui lòng xem Hướng dẫn trước đây của tôi hoặc nhấp vào các liên kết sau:

Tải xuống Bộ lập trình Flash LM

Tải lên tệp.bin hoặc.hex bằng Trình lập trình Flash LM

Bước 2: Pin-outs & đấu dây

Pin-outs & đấu dây
Pin-outs & đấu dây
Pin-outs & đấu dây
Pin-outs & đấu dây

Đầu ra & đấu dây của ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) và các thiết bị ngoại vi khác được đính kèm theo bước này và cũng được cung cấp như sau:

=================== TM4C123GXL => LED của

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

PB5 => L1 (Đỏ), L2 (Đỏ)

PB0 => L1 (Vàng), L2 (Vàng)

PB1 => L1 (Xanh lam), L2 (Xanh lam)

PE4 => L3 (Đỏ), L4 (Đỏ)

PE5 => L3 (Vàng), L4 (Vàng)

PB4 => L3 (Xanh lam), L4 (Xanh lam)

GND => Tất cả các cực âm của đèn LED

Bước 3: Tải lên tệp.bin

Tải lên tệp.bin
Tải lên tệp.bin
Tải lên tệp.bin
Tải lên tệp.bin

Tải tệp.bin đính kèm theo bước này lên ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) bằng cách sử dụng LM Flash Programmer để nhận đầu ra.

Đề xuất: