_dim.013a di-super smart avr
DESCRIPTION
Spesifikasi DI-Super Smart AVRTRANSCRIPT
-
DI-Super Smart AVR
DI-Smart AVR System + DI-USB AVR ISP V2 Spesifikasi: Dapat digunakan untuk jenis AVR ATmega8535(L), ATmega16(L),
ATmega32(L), ATmega163(L), ATmega323(L). Koneksi ADC sudah disiapkan (AVCC, AGND, dan AREF) sehingga
sistem sudah siap untuk menerima input ANALOG pada PORTA. Menggunakan XTAL = 11059200 Hz, dengan ERROR = 0% pada saat
komunikasi serial, dengan kecepatan maksimal 230400 BPS jika menggunakan IC antarmuka yang tepat.
Menggunakan IC USB to Serial TTL sehingga dapat berkomunikasi langsung dengan komputer/laptop dengan via PORT USB.
Tersedia Array LED pada PORTC, dan Push-ON pada PORTD.2 dan PORTD.3 sehingga cocok untuk latihan atau pengecekkan program.
Telah terintegrasi rangkaian downloader ISP yang dapat diakses via PORT USB dan dapat pula diakses langsung menggunakan CODE VISION AVR.
Deskripsi:
Gambar 1. Layout Posisi Komponen DI-Smart AVR System
Aplikasi:
Sebagai CPU (Central Processing Unit) atau Pengendali dalam berbagai macam sistem: sistem instrumentasi, sistem robotika, dan otomasi-otomasi yang lainnya.
Sebagai sarana belajar-mengajar mikrokontroler khususnya IC mikrokontroler AVR ATmega.
Petunjuk Penggunaan: I. Menampilkan Permainan LED pada PORTC: 1. Modul yang dibutuhkan DI-Supert Smart AVR. 2. Hubungkan adaptor DC pada JACK-DC. Tetapkan tegangan adaptor
pada kisaran 9 s/d 12 VDC. Pastikan kutub positif berada pada bagian dalam.
3. Atur jumper JP3 pada posisi LED CONNECTED 4. Unduh skrip program berikut (menggunakan BASCOM): $regfile = "m8535.dat" $crystal = 11059200 Config Portd.2 = Input 'Pind.2 sebagai input Config Portd.3 = Input 'Pind.3 sebagai input Portd.2 = 1 'aktifkan internal pull-up Portd.3 = 1 Config Portc = Output 'portc sebagai output keluaran LED Portc = &B1111_1110 'nilai awal (bit = 0, LED = menyala) Dim Fkanan As Bit 'memesan variable Fkanan bertipe bit 'variable Fkanan akan menahan logika tombol yang ditekan Fkanan = 1 'kondisi pertama led bergerak ke kanan Do If Pind.2 = 0 Then Fkanan = 1 'Fkanan = 1 saat Pind.2 ditekan Elseif Pind.3 = 0 Then Fkanan = 0 'Fkanan = 0 saat Pind.3 ditekan End If 'jika Fkanan = 1, maka Portc akan digeser ke kanan 1 bit 'jika Fkanan = 0, maka Portc akan digeser ke kiri 1 bit If Fkanan = 1 Then
DIM.013A
-
Rotate Portc , Right , 1 Else Rotate Portc , Left , 1 End If Waitms 500 'tunda selama 500ms Loop End 5. Push-Button PORTD.2 untuk membuat tampilan LED bergeser ke
kanan, sedangkan Push-Button PORTD.3 membuat tampilan LED bergeser ke kiri.
II. Pengunduhan Program via USB: 1. Modul yang diperlukan DI-Super Smart AVR. 2. Hubungkan sistem dengan sumber tegangan. Ada 2 tipe sumber
tegangan yang bisa digunakan: a. Menggunakan VCC dari port USB: Pasangkan jumper pada JP1.
Maka DI-Smart AVR System atau DI-Basic AVR System akan mendapatkan sumber tegangan dari port USB.
b. Menggunakan VCC dari DI-Smart AVR System: Lepaskan jumper pada JP1, kemudian hubungkan adaptor DC pada JACK-DC di DI-Smart AVR System atau DI-Basic AVR System. Tetapkan tegangan adaptor pada kisaran 9 s/d 12 VDC. Pastikan kutub positif berada pada bagian dalam.
3. Ikuti langkah-langkah pengunduhan yang ada di CD atau di situs http://depokinstruments.com.
II. Penggunaan Antarmuka USB to Serial TTL: 1. Lakukan langkah 1 sampai 2 pada petunjuk di atas. 2. Pastikan kondisi jumper DI-Super Smart AVR dalam Posisi Serial
Communication (lihat jumper setting). 3. Untuk berkomunikasi dapat digunakan program Hyper Terminal
pada windows XP atau dapat menggunakan program virtual serial lainnya untuk windows Vista atau windows 7 (silakan dilihat di CD atau di situs http://depokinstruments.com untuk penjelasan detilnya).
Jumper Setting: Power dari Port USB
Power dari eksternal
Posisi SerialCommunication
PosisiProgramming
JP1
JP1
JP2
JP2
P
S
P
S
Gambar 2. Jumper Setting. Gambar Rangkaian:
Y111059200
C1
20pFC2
20pF
R1
1K
SW1RST
VCCX1
X2RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3PD4PD5PD6PD7 PC0
PC1PC2PC3PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCC PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4470uF
Vin1
GN
D2
+5V 3U0 LM7805CT
+ C5100uF
+ C64,7uF
C7100nF
VCCD14002
C3
100nf
R3330L10
POWERVCC
VCC
11
23
W 2
VR1
10K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7
AGND 31X113X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18PD5 (OC1A)19
PB0 (T0)1
PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40
PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22PC1 23PC2 24PC3 25PC4 26PC5 27
(TOSC1) PC6 28(TOSC2) PC7 29
PD7 (OC2)21PD6 (ICP)20
AREF 32
AVCC 30
PD1 (TDX)15PD0 (RXD)14
IC1 AT MEGA
PB5
PB6PB7
LEDRST
R2
330L9PROG
VCCLED
S2
PD2
S3
PD3
PD2
PD3
L8PC0
VCC
L7PC1
L6PC2
L5PC3
L4PC4
L3PC5
L2PC6
L1PC7
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
C171uF
D0D1D2D3D4
D6D5
D7
D0
D1
D2
D3
D4
D6
D5
D71
23456789
RP1
12
JP3LED CONNECTED
PD1PD0
POWER9-12VDC
1234
J0
USB
VCC
DI-USB AVR ISP V2
Gambar 3. Skematik Rangkaian DI-Super Smart AVR Untuk pertanyaan, kritik, dan atau saran hubungi: Depok Instruments Jl. Joglo No.14 (Samping UI) Kukusan Kelurahan, Beji Depok 16425 Email: [email protected] Situs: http://depokinstruments.com