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.
Cara instalasi Pack Installer dapat memilih Software Pack seperti gambar dibawah ini.
Pada tampilan window Pack Intaller File -> Import, selanjutnya pilih file Software Pack.
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.
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
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
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.