Isi kandungan:

Komunikasi Bersiri Menggunakan ARM Cortex-M4: 4 Langkah
Komunikasi Bersiri Menggunakan ARM Cortex-M4: 4 Langkah

Video: Komunikasi Bersiri Menggunakan ARM Cortex-M4: 4 Langkah

Video: Komunikasi Bersiri Menggunakan ARM Cortex-M4: 4 Langkah
Video: Pemrograman STM32 - Bab 1 - Sistem Embedded, Mikrokontroler, ARM Cortex-M 2024, Julai
Anonim
Komunikasi Bersiri Menggunakan ARM Cortex-M4
Komunikasi Bersiri Menggunakan ARM Cortex-M4

Ini adalah projek berasaskan papan roti yang menggunakan ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) untuk Komunikasi Bersiri menggunakan Terminal Maya. Keluarannya dapat diperoleh pada Layar LCD 16x2 dan input untuk Serial Communication dapat diberikan di Monitor Serial Energia IDE, Tera Team, Keil uVision atau perisian terminal maya yang lain.

Semasa operasi, LED MERAH EK-TM4C123GXL menunjukkan status mikrokontroler. Semasa memindahkan Data Serial ke mikrokontroler, LED MERAH EK-TM4C123GXL bertukar menjadi PUTIH. Keseluruhan litar dikuasakan oleh + 5V (VBUS) dan + 3.3V EK-TM4C123GXL. fail.bin kod c99 dilampirkan bersama 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- Potensiometer (misalnya 5K)

3- LCD 16x2

4- Terminal Maya (perisian pada PC)

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 ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) dan periferal lain dilampirkan dengan langkah ini dan juga diberikan berikut:

================= TM4C123GXL => LCD

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

VBUS => VDD atau VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+ 3.3V => A

GND => K

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

TM4C123GXL => Potensiometer

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

VBUS => pin pertama

GND => pin ke-3

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

Potensiometer => LCD

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

Pin ke 2 => Vo

=> Anda boleh menetapkan kontras menggunakan Potentiometer

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.

Langkah 4: Masukkan Data Anda untuk Input

Masukkan Data Anda untuk Input
Masukkan Data Anda untuk Input
Masukkan Data Anda untuk Input
Masukkan Data Anda untuk Input

Setelah memuat naik fail.bin ke ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), anda boleh mendapatkan output anda pada Skrin LCD 16x2 dan memasukkan input yang anda inginkan di terminal mis. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision atau terminal maya yang lain.

Disyorkan: