Daftar Isi:
- Langkah 1: Buka STM32Cubemx dan Buat Pengaturan Sesuai dengan Gambar Terlampir
- Langkah 2: Buat Gambar Kustom yang Diperlukan dan Tambahkan Kodenya di File Custom_char.h
- Langkah 3: Menambahkan Kode yang Relevan di Keil 5
Video: Animasi pada LCD 16x2 I2c MENGGUNAKAN Inti STM32: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Hai teman-teman, ini adalah tutorial yang menggambarkan cara membuat animasi kustom pada LCD 16x2 i2c. Sangat sedikit hal yang diperlukan untuk proyek ini, jadi jika Anda memiliki akses ke kode, Anda dapat menyelesaikannya dalam 1 jam.
Setelah mengikuti tutorial ini Anda akan dapat merancang animasi kustom Anda sendiri pada mikrokontroler.
ELEKTRONIK YANG DIBUTUHKAN UNTUK PROYEK:-
1) Papan Nucelo STM32L476RG
2) LCD 16x2 i2c
3) Kabel Jumper
PERANGKAT LUNAK YANG DIBUTUHKAN:-
1)STM32cubemx
2)Keil uVision5
Koneksi: Hubungkan PB6 ke I2C-SCK dan I2C-SDA ke PB7 pin papan inti.
Langkah 1: Buka STM32Cubemx dan Buat Pengaturan Sesuai dengan Gambar Terlampir
1) Setelah memilih STM32L476RG sebagai mikrokontroler di STM32CUBE, pilih antarmuka I2C1 sebagai i2c.
2) Atur nilai jam ke nilai maksimum (80Mhz)
3) Setelah itu pilih Timer1 dan Timer2 dan kemudian inisialisasi nilainya seperti yang diberikan di bagian tutorial selanjutnya.
4) Pilih interupsi pembaruan Timer1 dan interupsi global Timer2 dalam pengaturan NVIC.
5) Menghasilkan kode untuk Proyek di Keil 5.
Langkah 2: Buat Gambar Kustom yang Diperlukan dan Tambahkan Kodenya di File Custom_char.h
1) Setiap posisi dalam lcd 16x2 dapat dibagi menjadi 32 segmen, setiap segmen terdiri dari 5x8 piksel.
2)Anda dapat memvisualisasikan gambar dan batasnya pada segmen dan mewakili setiap bagian segmen dengan nilai 1 jika posisi pada segmen adalah bagian dari gambar, jika tidak, tetapkan sebagai nilai 0 yang memberikan nilai untuk setiap baris seperti yang ditunjukkan pada lampiran gambar.
3) Masukkan nilai itu dari step2 di file custom_char.h yang diberikan dalam kode terlampir.
Langkah 3: Menambahkan Kode yang Relevan di Keil 5
1) Tulis perintah untuk memulai Timer1 dan Timer2 di file main.c. Timer 1 digunakan untuk mengosongkan LCD dan Timer2 digunakan untuk menampilkan gambar.
2) Tulis nilai untuk nilai Prescalar dan Autoreload untuk Timer1 dan Timer2 di file main.c yang sama untuk kedua timer.
3)Tambahkan kode yang relevan di rutin interupsi Timer1 dan untuk rutin interupsi Timer2 di file stm32l4_it.c.
Direkomendasikan:
Bagian 1 Perakitan ARM TI RSLK Robotika Pembelajaran Kurikulum Lab 7 STM32 Inti: 16 Langkah
Bagian 1 Perakitan ARM TI RSLK Robotika Pembelajaran Kurikulum Lab 7 Inti STM32: Fokus dari Instruksi ini adalah mikrokontroler Nukleo STM32. Motivasi selama ini untuk bisa membuat proyek perakitan dari tulang belulang. Ini akan membantu kita menggali lebih dalam dan memahami proyek Launchpad MSP432 (TI-RSLK) yang telah
Portal 2 Inti Kepribadian: 5 Langkah
Portal 2 Inti Kepribadian: Halo teman-teman, saya bangga mempersembahkan proyek terbaru saya! Inti kepribadian ini dari salah satu game favorit saya, Portal 2 telah menjadi proyek yang sangat menyenangkan dan menantang. Saya ingin inti saya menjadi senyata mungkin dengan permainan, jadi saya menggunakan enam servo actua
Hubungkan Inti RevPi Anda ke Ubidots: 5 Langkah
Hubungkan Inti RevPi Anda ke Ubidots: Revolution Pi adalah PC industri terbuka, modular, dan tahan lama berdasarkan Raspberry Pi yang sudah mapan sambil memenuhi standar EN61131-2. Dilengkapi dengan Modul Hitung Raspberry Pi, basis Inti RevPi dapat diperluas dengan mulus menggunakan
Layar LCD I2C / IIC - Gunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: 5 Langkah
Layar LCD I2C / IIC | Menggunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: Hai teman-teman karena LCD SPI 1602 yang normal memiliki terlalu banyak kabel untuk dihubungkan sehingga sangat sulit untuk menghubungkannya dengan arduino tetapi ada satu modul yang tersedia di pasaran yang dapat ubah tampilan SPI menjadi tampilan IIC sehingga Anda hanya perlu menghubungkan 4 kabel
Membuat Induktor Inti Udara Sederhana (Koil Induksi): 5 Langkah
Membuat Induktor Inti Udara Sederhana (Koil Induksi): Instruksi ini akan memberi tahu Anda cara membuat induktor inti udara kecil sederhana, khusus untuk Niftymitter. Niftymitter adalah pemancar FM open source berdasarkan Pemancar FM Tersederhana Tetsuo Kogawa, rangkaian osilator berjalan bebas, maka