![Giao tiếp nối tiếp bằng ARM Cortex-M4: 4 bước Giao tiếp nối tiếp bằng ARM Cortex-M4: 4 bước](https://i.howwhatproduce.com/images/001/image-1133-119-j.webp)
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
![Giao tiếp nối tiếp sử dụng ARM Cortex-M4 Giao tiếp nối tiếp sử dụng ARM Cortex-M4](https://i.howwhatproduce.com/images/001/image-1133-120-j.webp)
Đâ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
![Pin-outs & đấu dây Pin-outs & đấu dây](https://i.howwhatproduce.com/images/001/image-1133-121-j.webp)
Đầ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 lên tệp.bin Tải lên tệp.bin](https://i.howwhatproduce.com/images/001/image-1133-122-j.webp)
![Tải lên tệp.bin Tải lên tệp.bin](https://i.howwhatproduce.com/images/001/image-1133-123-j.webp)
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
![Nhập dữ liệu của bạn để nhập Nhập dữ liệu của bạn để nhập](https://i.howwhatproduce.com/images/001/image-1133-124-j.webp)
![Nhập dữ liệu của bạn để nhập Nhập dữ liệu của bạn để nhập](https://i.howwhatproduce.com/images/001/image-1133-125-j.webp)
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.
Đề xuất:
Giao tiếp nối tiếp Arduino: 5 bước
![Giao tiếp nối tiếp Arduino: 5 bước Giao tiếp nối tiếp Arduino: 5 bước](https://i.howwhatproduce.com/images/007/image-18061-j.webp)
Giao tiếp nối tiếp Arduino: Nhiều dự án Arduino dựa vào việc truyền dữ liệu giữa một số Arduino. chuyển seria
Giao tiếp nối tiếp PIC MCU và Python: 5 bước
![Giao tiếp nối tiếp PIC MCU và Python: 5 bước Giao tiếp nối tiếp PIC MCU và Python: 5 bước](https://i.howwhatproduce.com/images/002/image-5925-13-j.webp)
PIC MCU và Python Serial Communication: Xin chào, các bạn! Trong dự án này, tôi sẽ cố gắng giải thích các thử nghiệm của tôi về PIC MCU và giao tiếp nối tiếp Python. Trên internet, có rất nhiều hướng dẫn và video về cách giao tiếp với PIC MCU qua thiết bị đầu cuối ảo rất hữu ích. Howev
Giao tiếp nối tiếp Arduino và Python - Hiển thị bàn phím: 4 bước
![Giao tiếp nối tiếp Arduino và Python - Hiển thị bàn phím: 4 bước Giao tiếp nối tiếp Arduino và Python - Hiển thị bàn phím: 4 bước](https://i.howwhatproduce.com/images/003/image-6993-8-j.webp)
Giao tiếp nối tiếp Arduino và Python - Hiển thị bàn phím: Dự án này được thực hiện cho người dùng mac nhưng nó cũng có thể được thực hiện cho Linux và Windows, bước duy nhất nên khác là cài đặt
Giao tiếp nối tiếp không dây bằng Bluefruit: 4 bước
![Giao tiếp nối tiếp không dây bằng Bluefruit: 4 bước Giao tiếp nối tiếp không dây bằng Bluefruit: 4 bước](https://i.howwhatproduce.com/images/003/image-7327-12-j.webp)
Giao tiếp nối tiếp không dây sử dụng Bluefruit: Đây là hướng dẫn từng bước đơn giản để thay thế dây của bạn bằng kết nối bluetooth năng lượng thấp: Tôi đã mất một lúc để tìm ra điều này vì hầu như không có bất kỳ tài liệu nào về việc này với công nghệ năng lượng thấp bluetooth hiện đại như vậy với tư cách là Bluefrui
SmartMirror dựa trên web sử dụng giao tiếp nối tiếp: 6 bước
![SmartMirror dựa trên web sử dụng giao tiếp nối tiếp: 6 bước SmartMirror dựa trên web sử dụng giao tiếp nối tiếp: 6 bước](https://i.howwhatproduce.com/images/002/image-5522-56-j.webp)
SmartMirror dựa trên web sử dụng giao tiếp nối tiếp: Hướng dẫn này được cung cấp với tất cả mã đã sẵn sàng để sử dụng. Quá trình phát triển rất phức tạp nhưng một khi nó được thiết lập, nó thực sự dễ dàng tùy chỉnh. Hãy xem và tận hưởng;)