![Komunikasi Bersiri Menggunakan ARM Cortex-M4: 4 Langkah Komunikasi Bersiri Menggunakan ARM Cortex-M4: 4 Langkah](https://i.howwhatproduce.com/images/001/image-1133-119-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Komunikasi Bersiri Menggunakan ARM Cortex-M4 Komunikasi Bersiri Menggunakan ARM Cortex-M4](https://i.howwhatproduce.com/images/001/image-1133-120-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1133-121-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1133-122-j.webp)
![Muat naik Fail.bin Muat naik Fail.bin](https://i.howwhatproduce.com/images/001/image-1133-123-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1133-124-j.webp)
![Masukkan Data Anda untuk Input Masukkan Data Anda untuk Input](https://i.howwhatproduce.com/images/001/image-1133-125-j.webp)
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:
Raspberry PI 3 - Aktifkan Komunikasi Bersiri ke TtyAMA0 hingga BCM GPIO 14 dan GPIO 15: 9 Langkah
![Raspberry PI 3 - Aktifkan Komunikasi Bersiri ke TtyAMA0 hingga BCM GPIO 14 dan GPIO 15: 9 Langkah Raspberry PI 3 - Aktifkan Komunikasi Bersiri ke TtyAMA0 hingga BCM GPIO 14 dan GPIO 15: 9 Langkah](https://i.howwhatproduce.com/preview/how-it-works/10343725-raspberry-pi-3-enable-serial-communications-to-ttyama0-to-bcm-gpio-14-and-gpio-15-9-steps-0.webp)
Raspberry PI 3 - Aktifkan Komunikasi Bersiri ke TtyAMA0 ke BCM GPIO 14 dan GPIO 15: Saya baru-baru ini berminat untuk mengaktifkan UART0 pada Raspberry Pi (3b) saya supaya saya dapat menghubungkannya terus ke peranti tahap isyarat RS-232 menggunakan standard 9 -pin d-sub penyambung tanpa perlu melalui penyesuai USB ke RS-232. Sebahagian daripada minat saya
Komunikasi Bersiri Arduino: 5 Langkah
![Komunikasi Bersiri Arduino: 5 Langkah Komunikasi Bersiri Arduino: 5 Langkah](https://i.howwhatproduce.com/images/007/image-18061-j.webp)
Komunikasi Bersiri Arduino: Banyak projek Arduino bergantung pada penghantaran data antara beberapa Arduino. Sama ada anda peminat yang membina kereta RC, kapal terbang RC, atau merancang stesen cuaca dengan paparan jarak jauh, anda perlu tahu bagaimana boleh dipercayai pindahkan seria
PIC MCU dan Komunikasi Bersiri Python: 5 Langkah
![PIC MCU dan Komunikasi Bersiri Python: 5 Langkah PIC MCU dan Komunikasi Bersiri Python: 5 Langkah](https://i.howwhatproduce.com/images/002/image-5925-13-j.webp)
Komunikasi Bersiri PIC MCU dan Python: Helo, kawan-kawan! Dalam projek ini saya akan cuba menerangkan eksperimen saya mengenai komunikasi bersiri PIC MCU dan Python. Melalui internet, terdapat banyak tutorial dan video mengenai cara berkomunikasi dengan PIC MCU melalui terminal maya yang sangat berguna. Bagaimana
Komunikasi Bersiri Tanpa Wayar Menggunakan Buah Biru: 4 Langkah
![Komunikasi Bersiri Tanpa Wayar Menggunakan Buah Biru: 4 Langkah Komunikasi Bersiri Tanpa Wayar Menggunakan Buah Biru: 4 Langkah](https://i.howwhatproduce.com/images/003/image-7327-12-j.webp)
Komunikasi Bersiri Tanpa Wayar Menggunakan Bluefruit: Berikut adalah panduan langkah demi langkah yang mudah untuk mengganti wayar anda dengan sambungan tenaga rendah bluetooth: Saya mengambil sedikit masa untuk mengetahui ini kerana hampir tidak ada dokumentasi untuk melakukan ini dengan teknologi tenaga rendah Bluetooth moden seperti sebagai Bluefrui
SmartMirror berasaskan Web Menggunakan Komunikasi Bersiri: 6 Langkah
![SmartMirror berasaskan Web Menggunakan Komunikasi Bersiri: 6 Langkah SmartMirror berasaskan Web Menggunakan Komunikasi Bersiri: 6 Langkah](https://i.howwhatproduce.com/images/002/image-5522-56-j.webp)
SmartMirror Berasaskan Web Menggunakan Komunikasi Bersiri: Arahan ini disampaikan dengan semua kod yang siap digunakan. Pembangunannya sangat rumit tetapi setelah disiapkan, sangat mudah untuk disesuaikan. Lihat dan nikmati;)