Mục lục:
Video: Giao tiếp nối tiếp bằng ARM Cortex-M4: 4 bước
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Đây là một dự án dựa trên breadboard sử dụng ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) cho Giao tiếp nối tiếp bằng Virtual Terminal. Đầu ra có thể nhận được trên Màn hình LCD 16x2 và đầu vào cho Giao tiếp nối tiếp có thể được cung cấp trong Màn hình nối tiếp của Energia IDE, Tera Team, Keil uVision hoặc bất kỳ phần mềm đầu cuối ảo nào khác.
Trong quá trình hoạt động, đèn LED ĐỎ của EK-TM4C123GXL hiển thị trạng thái của vi điều khiển. Trong khi truyền Dữ liệu nối tiếp sang bộ vi điều khiển, đèn LED ĐỎ của EK-TM4C123GXL chuyển sang TRẮNG. Toàn bộ mạch được cấp nguồn bởi + 5V (VBUS) và + 3.3V của EK-TM4C123GXL. Tệp.bin của mã c99 được đính kèm vớ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- Chiết áp (ví dụ: 5K)
3- LCD 16x2
4- Virtual Terminal (phần mềm trên PC)
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
Đầu ra & dây điện 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 => LCD
=================
VBUS => VDD hoặc VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+ 3,3V => A
GND => K
========================
TM4C123GXL => Chiết áp
========================
VBUS => pin đầu tiên
GND => chốt thứ 3
=================
Chiết áp => LCD
=================
Pin thứ 2 => Vo
=> Bạn có thể đặt độ tương phản bằng Potentiometer
Bước 3: 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 Bộ lập trình Flash LM.
Bước 4: Nhập dữ liệu của bạn để nhập
Sau khi tải tệp.bin lên ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), bạn có thể nhận đầu ra của mình trên Màn hình LCD 16x2 và nhập đầu vào mong muốn của bạn vào thiết bị đầu cuối, ví dụ: Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision hoặc bất kỳ thiết bị đầu cuối ảo nào khác.