Pemrograman GUI di STM32 (Bagian 3): STM32F746 + LCD TFT RGB 24 Bit
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم Seperti telah dijelaskan di artikel sebelumnya, STM32, terutama STM32 varian terbaru seperti STM32F4/F7/H7, dilengkapi dengan periperal untuk dihubungkan secara langsung dengan LCD yang mempunyai antarmuka RGB…
Bermain-main dengan FreeRTOS (Bagian 7): Menempatkan Memori Heap di CCMRAM
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم Dalam contoh program blink dengan FreeRTOS terdapat 4 buah task yang masing-masing task hanya membuat LED berkedip dengan durasi berbeda-beda. Pengaturan FreeRTOS menggunakan pengaturan default dari…
Pemrograman GUI di STM32 (Bagian 2): Antarmuka STM32 dengan LCD TFT
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم Untuk bisa mengendalikan sebuah LCD TFT, tentu saja mikrokontroler (MCU) harus dihubungkan dengan LCD sesuai dengan antarmuka LCD tersebut. Tentu saja MCU tidak langsung mengendalikan piksel-piksel…
Bermain-main dengan FreeRTOS (Bagian 6): Menghitung Memori Stack untuk Setiap Task
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم Di bagian 5 sudah dijelaskan bagaimana memori manajemen di aplikasi yang menggunakan FreeRTOS. Terlepas dari metode yang digunakan, Statik atau dinamik, setiap task tetap harus ditentukan…
Pemrograman GUI di STM32 (Bagian 1): LCD TFT + Touch Panel
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم Dalam alat sistem embedded, salah satu alat untuk menampilkan hasil dari sebuah proses atau keluaran data adalah LCD (Liquid Crystal Display). Salah satu jenis LCD adalah…
Bermain-main dengan FreeRTOS (Bagian 5): Manajemen Memori
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم Manajemen Memori di Sistem Embedded Manajemen memori (RAM) dalam pemrograman sangatlah penting, apalagi dalam sistem embedded yang memang memori sangatlah terbatas, sebagai contoh keluarga STM32 ukuran…
Pembangkitan Tegangan DC dengan STM32
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم DAC bekerja berkebalikan dengan ADC, DAC akan mengubah nilai digital menjadi nilai analog (dalam hal ini tegangan) yang sesuai, dengan tegangan DAC 3.3V maka DAC STM32 …
Pengkuran Tegangan DC dengan STM32
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم STM32 dilengkapi dengan periperal analog yaitu ADC dan DAC 12 bit. ADC bisa digunakan untuk membaca tegangan analog, misal pembacaan sensor dengan keluaran analog. Sedangkan DAC…
Bermain-main dengan FreeRTOS (Bagian 4): Konfigurasi FreeRTOS
Pada artikel sebelumnya kita telah membahas bagaimana membuat aplikasi sederhana menggunakan FreeRTOS. Di artikel tersebut juga sudah dijelaskan bagaimana membuat task baik melalui source code maupun melalui STM32CubeMX. Nah dalam…
Kunci Kode dengan Kode
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم Memori flash sebuah mikrokontroler bisa diproteksi agar tidak bisa dibaca (read protection) atau tidak bisa ditulis lagi (write protection). Biasanya dengan memprogram lock bit atau option…