MNUL BOOK KIT EVLUTION BORD TMEG (http://mikrobandung.wordpresscom) By: Heri ndrianto Oktober 0
Skematik Kit Evaluation Board Mikrokontroler VR TMega ISP RST B B B RPK_LED LD0 LD LD LD LD LD LD LD LED0 LED LED LED LED LED LED LED LED0 LED LED LED 0K B0 B B B B B B B JP_LED 0 LCD 0 LED LED LED LED 0 C0 C C C PORT 0 PORT C 0 C C C C B0 B B B D0 D D D PORT B 0 PORT D 0 B B B B D D D D IN IN IN IN DC0 DC DC DC DC DC DC DC JP_MOTOR STEPPER 0 JP_DC IN IN IN IN JP_LED PWM B K LED PWM JP_POWER 0 DIVIDER F 0.uF F 0.uF 0K K B C D C0 C C C C C C C SERIL SRIGHT a b c d e f 0 g DP JCK POWER DB_ DB_ D D0 SS0 TR uf SLEFT C0 a C b C c C d C e C f C 0 g C DP uf MX C+ VDD C- C+ C- 0 KK TIN TOUT TIN TOUT ROUT RIN ROUT RIN VEE VR 0 VDC Vin Vout 000uF/V D SS0 DB_ DB_ uf uf 00nF K 0 D R0 K RST X.0MHz pf 0nF B0 B B B B B B B D0 D D D D D D 0 D RST pf TMEG PB0 (XCK/T0) PB (T) PB (IN0/INT) PB (IN/OC0) PB (SS) PB (MOSI) PB (MISO) PB (SCK) PD0 (RXD) PD (TXD) PD (INT0) PD (INT) PD (OCB) PD (OC) PD (ICP) PD (OC) RESET XTL XTL PB PB P0 (DC0) P (DC) P (DC) P (DC) P (DC) P (DC) P (DC) P (DC) PC0 (SCL) PC (SD) PC (TCK) PC (TMS) PC (TDO) PC (TDI) PC (TOSC) PC (TOSC) REF 0 0 0 0 JP_PUSH BUTTON R0 K DC0 R K DC R K DC R K DC R K DC R K DC R K DC R K DC RS 0 C0 RS 0 C RS 0 C RS 0 C RS 0 C RS 0 C RS 0 C RS 0 C DRIVER MOTOR STEPPER IN VDC IN OUT IN IN OUT IN IN OUT IN IN OUT IN IN OUT IN IN OUT IN IN OUT IN IN OUT VDC 0 COM D Title ULN0 JP_IN MOTOR KNN JP_IN MOTOR KIRI JP_INPUT PWM DRIVER MOTOR DC IN IN VC 0 IN IN OUT OUT EN OUT EN OUT LD TMEG TRINING KIT VDC MOTOR STEPPER VDC MOTOR DC KNN M MOTOR DC KIRI M Size Number Revision Date: /0/00 Sheet of File: C:\alat_rev\Sheet.SCH Drawn By: HERI NDRINTO M K K K K B C D
TOP OVERLY KIT EVLUTION BORD MIKROKONTROLER VR TMEG Keterangan/Penjelasan pin pin Evaluation Board Mikrokontroler VR TMega Keterangan: N : Not Connected (Tidak tersambung kemana mana) in0 s.d in : Input DC channel 0 s.d DC channel + : (+ Vdc) :
KIT EVLUTION BORD MIKROKONTROLER VR TMEG USBsp Programmer
Langkah langkah pemrograman kit Evaluation Board Mikrokontroler VR TMega:. Hubungkan Konektor ISP Downpoder ke Programmer USBsp Susunan pin ISP pada Kit Evaluation Board Mikrokontroler VR TMega RST SCK MISO MOSI Hubungkan pin ISP pada Kit Evaluation Board Mikrokontroler VR TMega dengan pin ISP USBasp RST RST SCK SCK MISO MISO MOSI MOSI
. Jika kita ingin membuat program blink LED seperti pada buku Pemrograman Mikrokontroler VR Tmega Menggunakan Bahasa C(CodeVisionVR), praktik :Menyalakan/matikan LED secara bergantian dengan delay s. Hubungkan konektor PORTD ke konektor LED.
Gunakan CodeWizardVR untuk membuat program. Gambar Hubungan LED dengan PORT D Program: Gambar Konfigurasi PORTD #include <mega.h> //memasukan definisi register-register I/O dan vektor interrupt pada TMega #include <delay.h> // memasukan fungsi-fungsi delay pada library delay.h void main(void) //Program Utama { DDRD=0xFF; //Port D dikonfigurasi sebagai output PORTD=0xFF; //Semua Port D mengeluarkan logika (high) //Kode-kode yang dihasilkan oleh codewizardvr misalnya inisialisasi times, interupsi external, comparator, dll.
// Program akan berulang terus karena syarat while () akan selalu menghasilkan nilai benar (true) while () { PORTD=0xFF; // Tambahkan instruksi pada bagian looping while delay_ms(000); //delay s PORTD=0x00; delay_ms(000); //delay s }; //akhir looping } //khir program utama Setelah program di compile & build, file hex tersimpan direktori projek yng dibuat, yaitu di Debug/exe, atau di Release\exe, tergantung konfigurasi di project. Lalu file hex tersebut ke IC mikrokontroler menggunakan program khazama, dengan pilih menu File Load FLSH file to Buffer, kemudian pilih uto Program.