Sabtu, 18 November 2017

Membuat Project baru untuk STM32F103C8 menggunakan Keil uVision IDE

Tutorial kali ini menjelaskan tentang bagaimana membuat project baru untuk STM32F103C8 menggunakan Keil uVision IDE. STM32F103C8T6 adalah microcontroller buatan ST Microelectronics Company. IC ini termasuk dalam kategori ARM Cortex-M3 dengan clock speed hingga 72 MHz dan memiliki 64 Kbytes serta 20 Kbytes SRAM.
Development board ini merupakan modul minimum system microcontroller STM32F103C8T6 buatan AWTeknologi dengan fasilitas 37 GPIO, 2 x 12-bit ADC, 7 x Timer, 9 comunication intereface (3 x USART, 2 x I2C, 2 x SPI, 1 xCAN, 1 x USB), External Interrrupt dan DMA.
Untuk memprogram microcontroller, dibutuhkan modul downloader. Modul downloader yang digunakan adalah ST-Link V2 downloader untuk flashing microcontroller.

  • Instalasi Software Packs
Untuk membuat project baru di Keil uVision, membutuhkan software Packs (libraries) microcontroller STM32F103. Software Packs dapat didownload dari Keil official website.

Cara instalasi Pack Installer dapat memilih Software Pack seperti gambar dibawah ini.


Pada tampilan window Pack Intaller File -> Import, selanjutnya pilih file Software Pack.

  • Memulai Project baru pada Keil uVision IDE
Pada Window Keil uVision IDE pilih Project -> New uVision Project, berikan nama untuk project selanjutnya akan muncul window seperti berikut:


Pilih STM32F103C8 pada Software Packs. Selanjutnya pilih button OK, maka akan muncul tampilan seperti berukut:


Pada dialog Manage Run-Time Eviroment pilih library yang digunakan. selanjutnya pilih button Resolve.

Pada Window Project uba nama Target1 dan Source Group1 menjadi STM32F103C8 dan Source. Pada folder Source click kanan dan pilih Add New Item to Group

Pada window Add File to Group Source ubahlah file of type menjadi .c dan berikan nama untuk file tersebut (untuk contoh main.c). pada window file main.c dapat mulai menulis program.


Setelah selesai menulis code program, selanjutnya lakukan build project dengan click icon Build pada toolbar atau tekan F7. Jika tidak terdapat kesalahan maka Build Output akan Zero Error.

Untuk melakukan upload code ke microcontroller membutuhkan pengaturan pada configure downloader setting dengan memilih logo Option for Target.


Karena menggunakan modul downloader ST-Link V2 maka pada editor Option for Target pilih V5.06 update 1 (build 61)


Masih pada editor Option for Target pilih Debug -> ST-Link Debugger.


Set dialog properties Cortex-M Target Driver Setup seperti gambar dibawah ini dengan memilih Debug -> button Setting.


Setelah melakukan setting untuk downloader, selanjutnya dapat melakukan flash program ke microcontroller, dengan menekan logo Download pada toolbar atau tekan F8.





Tidak ada komentar:

Posting Komentar