PRATIKUM UC&UP
MODUL 1
a) Asistensi dilakukan 1x
b) Praktikum dilakukan 1x
b) Menggunakan komponen input dan output sederhana dengan STM32
NUCLEO G474RE
c) Menggunakan komponen Input dan Output sederhana dengan STM32F103C8
1.1.1 General Input Output
Input adalah semua data dan perintah
yang dimasukkan ke dalam memori untuk diproses lebih lanjut oleh mikroprosesor.
Sebuah perangkat input adalah komponen piranti keras yang memungkinkan user
atau pengguna memasukkan data ke dalam mikroprosesor. Output adalah data hasil
yang telah diproses. Perangkat output adalah semua komponen piranti keras yang
menyampaikan informasi kepada orang-orang yang menggunakannya.
Pada
STM32F103C8T6 dan STM32
NUCLEO G474RE pin input/output terdiri
dari digital dan analog yang jumlah pin-nya tergantung jenis
mikrokontroller yang digunakan. Input digital
digunakan untuk mendeteksi perubahan logika biner pada pin tertentu. Adanya input digital
memungkinkan mikrokontroler untuk dapat menerjemahkan 0V menjadi logika LOW dan
5V menjadi logika HIGH. Membaca sinyal digital pada mikrokontroller dapat
menggunakan sintaks digitalRead(pin);
Output digital terdiri dari dua buah logika, yaitu kondisi logika HIGH dan kondisi logika LOW. Untuk menghasilkan output kita dapat menggunakan sintaks digitalWrite(pin,nilai); yang sebelumnya pin sudah diset ke mode OUTPUT, lalu parameter kedua adalah set nilai HIGH atau LOW. Apabila pin diset dengan nilai HIGH, maka voltase pin tersebut akan diset ke 5V atau 3.3V dan bila pin diset ke LOW, maka voltase pin tersebut akan diset ke 0V.
1.3.2 STM 32 NUCLEO G474RE
STM32 NUCLEO-G474RE merupakan papan
pengembangan (development board) berbasis mikrokontroler STM32G474RET6 yang
dikembangkan oleh STMicroelectronics. Board ini dirancang untuk memudahkan
proses pembelajaran, pengujian, dan pengembangan aplikasi sistem tertanam
(embedded system), baik untuk
pemula maupun tingkat lanjut. STM32 Nucleo-G474RE mengintegrasikan antarmuka
ST-LINK debugger/programmer secara onboard sehingga pengguna dapat langsung
melakukan pemrograman dan debugging tanpa perangkat tambahan.
Adapun spesifikasi dari STM32 NUCLEO-G474RE adalah sebagai berikut:
Gambar 1. STM32 NUCLEO-G474RE
|
Microcontroller |
STM32G474RE (ARM
Cortex-M4F) |
|
Operating Voltage |
3.3 V |
|
Input Voltage
(recommended) |
5 V via USB (ST-LINK) atau 7–12 V via
VIN |
|
Input Voltage
(limit) |
4.5 – 15 V (VIN
board Nucleo) |
|
Digital I/O Pins |
±51 GPIO pins (tergantung konfigurasi fungsi) |
|
PWM Digital I/O Pins |
Hingga 24 channel PWM (advanced,
general-purpose, dan high-resolution timers) |
|
Analog Input
Pins |
Hingga 24 channel ADC (12-bit / 16-bit
dengan oversampling) |
|
DC Current per I/O
Pin |
Maks. 20 mA per pin
(disarankan ≤ 8
mA) |
|
|
Komentar
Posting Komentar