Anda di halaman 1dari 9

Cara membuat Project Baru STM32Cube dan Keil uVision

1. Buka STM32Cube

Project Baru STM32Cube dan Keil uVision 1. Buka STM32Cube 2. Klik ACCESS TO MCU SELECTOR INASKILL

2. Klik ACCESS TO MCU SELECTOR

uVision 1. Buka STM32Cube 2. Klik ACCESS TO MCU SELECTOR INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT

INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI STM32CUBE & KEIL UVISION 5

1
1

3.

Akan muncul jendela New Project

3. Akan muncul jendela New Project 4. Cari MCU yang kita gunakan di Search Box, misalnya

4. Cari MCU yang kita gunakan di Search Box, misalnya kita menggunakan STM32 BluePill yang menggunakan seri STM32F103C8T6, maka kita cari seri STM32F103C8. Jika sudah dapat, pilih seri STM32F103C8Tx dan klik Start Project

dapat, pilih seri STM32F103C8Tx dan klik Start Project INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI STM32CUBE

INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI STM32CUBE & KEIL UVISION 5

2
2

5.

Akan muncul tampilan seperti ini

5. Akan muncul tampilan seperti ini 6. Atur GPIO dengan cara klik pin yang ingin digunakan,

6. Atur GPIO dengan cara klik pin yang ingin digunakan, misalnya kita menggunakan pin PC13. Lalu pilih status pin sebagai input atau output, misalnya kita ingin pin tersebut sebagai output maka pilih GPIO_Output.

ingin pin tersebut sebagai output maka pilih GPIO_Output . INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI

INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI STM32CUBE & KEIL UVISION 5

3
3

7.

Kemudian, atur Debug mode di System Core > SYS > Debug, Pilih Serial Wire

di System Core > SYS > Debug , Pilih Serial Wire 8. Kemudian, atur Clock Source

8. Kemudian, atur Clock Source di System Core > RCC > High Speed Clock, pilih crystal/Ceramic Resonator.

> High Speed Clock , pilih crystal/Ceramic Resonator . INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI

INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI STM32CUBE & KEIL UVISION 5

4
4

9.

Setelah itu, kita pindah ke tab Clock Configuration

9. Setelah itu, kita pindah ke tab Clock Configuration 10. Untuk mengatur kecepatan clock MCU yang

10. Untuk mengatur kecepatan clock MCU yang kita gunakan, ubah angka HCLK. Disini kita menggunakan keceptan clock maksimal dari STM32 BluePill, isi HCLK dengan 72MHz.

clock maksimal dari STM32 BluePill, isi HCLK dengan 72MHz. INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI

INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI STM32CUBE & KEIL UVISION 5

5
5

11. Jika muncul pemberitahuan, tekan OK

11. Jika muncul pemberitahuan, tekan OK 12. Setelah itu, pindah ke tab Project Manager INASKILL ELECTRONICS

12. Setelah itu, pindah ke tab Project Manager

tekan OK 12. Setelah itu, pindah ke tab Project Manager INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT

INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI STM32CUBE & KEIL UVISION 5

6
6

13. Isikan Project Name dengan nama proyek dan pilih tempat penyimpanan project. Untuk Toolchain / IDE, pilih MDK-ARM V5

project. Untuk Toolchain / IDE, pilih MDK-ARM V5 14. Kemudian klik Generate Code . akan muncul

14. Kemudian klik Generate Code. akan muncul tampilan loading

Kemudian klik Generate Code . akan muncul tampilan loading INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI

INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI STM32CUBE & KEIL UVISION 5

7
7

15. Jika muncul seperti dibawah, pilih Open Project

15. Jika muncul seperti dibawah, pilih Open Project 16. Tidak lama kemudian akan terbuka aplikasi Keil

16. Tidak lama kemudian akan terbuka aplikasi Keil uVision. Tampilannya seperti dibawah.

terbuka aplikasi Keil uVision. Tampilannya seperti dibawah. INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI STM32CUBE

INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI STM32CUBE & KEIL UVISION 5

8
8

17. Untuk menulis program, buka “Nama Project” > Application/User > main.h

“Nama Project ” > Application/User > main.h 18. Selesai INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT

18. Selesai

INASKILL ELECTRONICS | TUTORIAL MEMBUAT PROJECT DI STM32CUBE & KEIL UVISION 5

9
9