WorksheetsTA Mikro Modul 2
Total questions: 10
Worksheet time: 5mins
CMSIS merupakan singkatan dari:
Common Microcontroller Software Interface Standard
Core Microcontroller System Integrated Software
Central Micro System Interface Standard
Control Machine Software Integration System
Berikut adalah 4 teknik dasar manipulasi bit, kecuali:
Bit Setting
Bit Cooling
Bit Clearing
Bit Toggling
Library CMSIS menyediakan akses langsung ke:
RAM
Register perangkat keras
Flash Memory
Compiler
Apa makna dari GPIOA->ODR |= (1 << 5);
Menyalakan bit ke-5 pada register ODR Port A
Mematikan bit ke-5 pada register ODR Port A
Menghapus nilai register
Membaca input
Apa makna dari GPIOA->ODR &= ~(1 << 5);
Menyalakan bit ke-5 pada register ODR Port A
Mematikan bit ke-5 pada register ODR Port A
Menghapus nilai register
Membaca input
Keuntungan CMSIS adalah:
Menambah konsumsi memori
Memudahkan porting program
Membuat program lebih lambat
Menambah kompleksitas
Kode yang sesuai untuk kondisi table berikut adalah:
GPIOx->GPIO_TypeDef* |= (1U << 3*2);
GPIOx->GPIO_TypeDef* &= ~(3U << 1*2);
gtw
(Suatu caption yang nguwawor)
Dalam CMSIS, akses GPIOA->ODR berarti:
Membaca input
Menulis output data register
Mengatur clock
Mengatur interrupt
Contoh perangkat output yang digunakan dalam latihan modul CMSIS adalah:
LCD 16x2
Seven Segment
OLED Display
Servo Motor
Perbedaan utama antara bahasa C dan assembly pada STM32 adalah:
Assembly lebih mudah
C lebih abstrak dan portabel
Assembly lebih portabel
C lebih lambat
