Member baru? Bingung? Perlu bantuan? Silakan baca panduan singkat untuk ikut berdiskusi.

Welcome to Forum Sains Indonesia. Please login or sign up.

April 20, 2024, 03:45:22 AM

Login with username, password and session length

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139,653
  • Total Topik: 10,405
  • Online today: 188
  • Online ever: 1,582
  • (Desember 22, 2022, 06:39:12 AM)
Pengguna Online
Users: 0
Guests: 192
Total: 192

Aku Cinta ForSa

ForSa on FB ForSa on Twitter

Tanya: Cara mempelajari ATMEGA8L-->untuk NEWBIE

Dimulai oleh Alby, Mei 16, 2009, 11:32:55 AM

« sebelumnya - berikutnya »

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

Alby

Mohon bantuannya untuk membimbing saya mempelajari ATMega8L
:)
Berikut ini usaha/informasi yang sudah saya lakukan/dapatkan

1.dimana beli IC ATMega8L (32Pin) bentuknya bujur sangkar ? Referensi sementara di [pranala luar disembunyikan, sila masuk atau daftar.].Di jogja ada gak yah yang jual..biar dekat.

2.dimana beli downlodernya / alat untuk memprogrammya. Referensi sementara  di [pranala luar disembunyikan, sila masuk atau daftar.]

3.Belajar bahasa c untuk mikropriaer sesuai informasi dari forum ini  di [pranala luar disembunyikan, sila masuk atau daftar.]

4.Dan referensi yang lain....

Sampai tahap ini permasalahannya...

Saya cuma melihat IC Atmega8L dari gambar cuman kira2 bentuknya bujur sangkar pinya 32  :kribo:

Bagaimana ujud dari downloadernya cuman dari gambar terus banyangin mrogramnya gimana bingung. Dulu pernah mrpgram AT89C51 pakai assembler pakai downloader yang sederhana (master slave) beli 40.000 kalo gak salah.

Mau download manualnya linknya udah ilang. Kalo ada yang punya minta tolong dengan sangat bersedia mengemail di [email protected]    atau diupload.Terima kasih banyak..


Sebenarnya feature dari downloder yang akan saya beli apa saja?

Apakah bisa untuk melihat isi dari suatu alamat register/port ?

Dulu saya pake rangkaian LED 8 buah di sambungin ke salah satu port untuk mendeteksi isinya... :'(


Bagaimana memprogrammnya?
Kalo langsung ditancapkan ke soket terus di isi terus dipindah ke rangkaian yang sedang dibuat pa gak cepet rusak? mana pinnya kecil2 gitu, apa gak remuk bolak-balik dicopot pasang?Sorry loh ini cuman pengalaman dulu pake AT89C51 mengertinya baru segitu... :kribo:

Untuk sementra itu dulu nanti kalo alatnya udah ada dan udah berusaha mencoba saya tanya lagi..

Sekali lagi mohon pencerahanya  dan terima kasih.


insan sains

Waduh.. yang 32 pin ya?

Kalo boleh ngasih saran. Jika memang dalam tahap mempelajari, mending pake ATMEGA8L yang 28 pin dulu ajah.



Kalo untuk yang 32 pin, terus terang saya belum pernah nyoba



Ada dua pilihan bagi yang baru memulai.
1. Merakit sendiri komponen dan downloadernya
2. Membeli modul yang sudah jadi

Dua-duanya memiliki keuntungan dan kerugian. Kalo dulu, saya memulai dari modul yang sudah jadi. Kemudian mempelajari langsung ke aplikasi dan pemprogramannya.

Sekarang sudah banyak macam-macam proto uC.


[pranala luar disembunyikan, sila masuk atau daftar.]

Yang diatas adalah untuk ATMEGA8


[pranala luar disembunyikan, sila masuk atau daftar.]

Kalo yang diatas adalah untuk ATMEGA8535
Kalo punya uang sedikit lebih, mending beli yang dibawah :


[pranala luar disembunyikan, sila masuk atau daftar.]

Nah kalo yang ini untuk uC keluarga AVR sekaligus MCS-51. Yang ini sudah termasuk 8 LED indikator output, 8 tactile switch untuk input, dan juga LCD 2x8

Ke-tiga contoh modul/proto tersebut akan mempersingkat waktu belajar kita. Jadi langsung fokus di perakitan sensor, alat, dan programming. Gak perlu lagi mikirin downloader dan lain sebagainya. Bahkan bisa langsung untuk praktek koneksi serial RS-232 dengan PC.

Tapi sayangnya modul-modul tersebut di pisah dengan kabel downloadernya. Dan itu pun masih menggunakan koneksi dengan paralel port. Mending kalo PC atau notebooknya ada paralel portnya. Kalo gak ada???  ;D (walaupun bisa diakalin pake converter)
Menuju Indonesia sebagai THE COUNTRY MASTER OF TECHNOLOGY, 2030

Alby

Terima kasih atas tanggapannya...

Sebenarnya apa ada perbedaan mendasar antara 28 pin dan 32 pin ?
Apakah perbedaan 4 pin itu significan?

Program yang dijalankan di 28pin apa bisa langsung jalan di yang 32 pin ?

trims

insan sains

Kutip dari: Alby pada Mei 18, 2009, 08:49:33 AM
Sebenarnya apa ada perbedaan mendasar antara 28 pin dan 32 pin ?
Apakah perbedaan 4 pin itu significan?

4 pin yang berbeda itu adalah : Vcc, Gnd, ADC6 dan ADC7

Jadi pada ATMEGA8 yang 28 PIN (PDIP), hanya memiliki 6 channel ADC 10 bit,
sedangkan pada ATMEGA8 32 PIN (TQFP/MLF), memiliki 8 channel ADC 10 bit
Tak ada perbedaan mendasar yang lainnya.

Kutip dari: Alby pada Mei 18, 2009, 08:49:33 AM
Program yang dijalankan di 28pin apa bisa langsung jalan di yang 32 pin ?

bisa...
Menuju Indonesia sebagai THE COUNTRY MASTER OF TECHNOLOGY, 2030

Alby

Setelah googling akhirnya saya ada kesimpulan

Menggunakan downloader (DU-ISP V2.0 misalnya) langsung mengisi ATmega8 yang terpasang di rangkaian yang dirancang...terus langsung dicoba rangkaian yang disusun dengan ATMega8 itu jalan gak ?Wah susah ya... apalagi kalo modelnya error and trial..

insan sains

DU-ISP V2.0 itu yang interface-nya USB ya?

Ya begitulah, kan ISP itu kependekan dari In System Programming. Jadi gak perlu dicopot sana-sini kemudian di pasang lagi di rangkaian yang akan diuji coba.

Gak ada yang susah kalo kita sudah terbiasa... So.. keep mendalami mikrokontrolernya. Ranah ilmu ini belum subur di Indonesia. Padahal sebagian besar peralatan elektronika (bahkan nyaris seluruhnya) pasti membutuhkan pengontrolan. Jadi ilmu ini suatu saat pasti sangat dibutuhkan untuk membantu perkembangan teknologi Indonesia.
Menuju Indonesia sebagai THE COUNTRY MASTER OF TECHNOLOGY, 2030

Alby

@insansains trims atas tanggapannya

Maaf mohon bantuannya lagi....

Ada yang bisa menggambarkan rangkaian untuk output LED ?

Dulu  (waktu masih pake AT89c51)  yang buat rangkaiannya temenku aku tinggal belajar program aja..  :kribo:

Rencananya buat sarana latihan menggunakan protoboard;

ada gak yah protoboard (jadi tidak permanen) yang cocok buat ATmega8?

Jadi ngeluarin isi suatu register/port  ke LED...

Tolong yah.. ato ada info linknya aja tak bukak sendiri

Kodingnya tak pikir dulu...nanti kalo bingung tak tanya lagi...   :kribo: tak tunjukin koding yang telah kubuat...

trims..

kuin

Kutip dari: Alby pada Mei 18, 2009, 08:49:33 AM
Terima kasih atas tanggapannya...

Sebenarnya apa ada perbedaan mendasar antara 28 pin dan 32 pin ?
Apakah perbedaan 4 pin itu significan?

Program yang dijalankan di 28pin apa bisa langsung jalan di yang 32 pin ?

trims

lednya dihubungkan ke port aja langsung trus salah satu kaki led di beri resistor sekitar 560 ohm - 1 K. makin gede makin redup.

kalo mau aktiv low maka Anoda di hubungkan ke resistor tru ke 5 V dan katoda ke PORT.

kalo mau aktive high balik aja. (kebalikannya ) tapi jarang dihgunakan karena bisa2 ngedrop.

Singgih69

Saya ada sistem minimum ATmega8 tetapi belum terhubung langsung dengan RS232,,klo mw sudah saya tambahkan header untuk nyambung k Max232,

untuk Downlodernya saya menggunakan USBasp,,(saya ada rangkaiannya) sofware utk downloadx saya pke Kazama AVR programmer,,tampilannya mirip programmernya Codevision  dalam bentuk minimalis,,

atau bisa jg pke paralel port,pke simple STK200 (Tanpa buffer),googling ja rangkaiannya...

n perlu di ketahui untuk ATmegta8 yg 28 pin,,PORTB dipengaruhi oleh Crystal External dan PORTC dipengaruhi oleh reset,,

gunakan saja clock internal 8 MHz,, saya sarankan Low fuse bitnya E4H=1110 0100

untuk rangkaian LED setuju sama boz Kuin,, VCC->anoda LED katoda->R330->PORT