Tuesday, April 12, 2011

Akses MMC dengan Mikrokontroler #2

Pada artikel "Akses MMC dengan Mikrokontroler #2" telah membahas tentang dasar MMC dan rangkaian yang digunakan untuk mengakses MMC menggunakan mikrokontroler. Kali ini kita akan membahas mengenai program dari mikrokontroler untuk mengakses MMC, menggunakan Codevision 2.05.

Mengapa menggunakan Codevision 2.05 ??
Bagaimana kalau belum punya Codevision 2.05?? Silahkan donwload disini, crack  

Codevision 2.05 telah mendukung library untuk MMC, sehingga akan lebih mudah kita untuk mengakses MMC. Pada dasarnya Codevision 2.04 telah memiliki library ini, hanya saja pada saat artikel ini dibuat versi terbaru dari codevision versi 2.05. 

Berikut pengaturan yang dilakukan pada Codevision untuk menggunakan library MMC.


Untuk PORTD.5 dan PORTD.6 disambungkan ke ground saja, karena pada pin MMC tidak terdapat pin /CD dan WP.

Secara garis besar saya akan mencoba menjelaskan bagaimana program ini bisa mengakses MMC, membuat file, dan mengisi file.
1. Memberi nama file
Memberi nama file tidak boleh lebih dari 8 huruf, pada contoh program yang disertakan, menggunakan nama "suhu.txt". Nama file ini hanya dihitung 4 huruf saja.

2. Membuat file
Urutan dalam membuat file adalah sebagai berikut :
  • reset nama file
  • beri nama file
  • create file
  • jangan lupa close file (kalo fungsi close file tidak di panggil maka proses membuat file baru tidak akan berhasil.

3. Mengisi file
Urutan dalam mengisi file dalah sebagai berikut :
  • reset nama file
  • tunjuk nama file
  • baca ukuran file
  • buka file kemudian pilih mode tulis
  • tunjuk alamat file yang akan ditulis
  • tulis file dari buffer yang telah disiapkan
  • jangan lupa close file (kalo fungsi close file tidak di panggil mas proses membuat file baru tidak akan berhasil.
Berikut contoh program untuk membuat file dan mengisi di MMC, source code

5komentar:

Iklan Sahabat

Photobucket