|
Q:
Mengapa program yang mengakses PPI 8255 pada mode
download bisa berjalan
normal tetapi tidak dapat berjalan pada mode stand alone
?
A : Hal itu disebabkan
periode sinyal reset yang diperlukan untuk 89C51 dan 82C55
tidak sama, 89C51 membutuhkan sinyal reset lebih singkat
dibanding 82C55, dan
biasanya rutin inisialisasi 82C55 diletakkan diawal program,
sehingga saat 89C51
berusaha menginisialisasi, 82C55 belum siap. Pada mode download,
cukup waktu bagi
82C55 untuk siap (ada waktu saat download program), tetapi
pada mode standalone
82C55 tidak cukup mendapat sinyal reset, cara mengatasinya
dengan membuat rutin
delay sebelum rutin inisialisasi 82C55 dilakukan, sebagai
contoh rutin delay (asumsi
assembler memakai ASM51):
Delay:
PUSH 02H
PUSH 03H
MOV R3,#0FFH
Del1:
MOV R2,#0FFH
DJNZ R2,$
DJNZ R3,Del1
POP 03H
POP 02H
RET
|
Q:
Mengapa program DT51L.EXE (downloader) dan program DT51D.EXE
(debugger)
selalu menghasilkan run-time error jika dijalankan pada
komputer yang berprocessor
Pentium Classic keatas (MMX, Celeron, PII, PIII) ?
A : DT51L.EXE dan DT51D.EXE
lama di-develop memakai Turbo Pascal 7, yang mana
memiliki masalah dengan delay time jika dijalankan pada
komputer yang berprocessor
Pentium Classic keatas, untuk mengatasi hal tersebut Anda
dapat melakukan patching,
file Turbo Pascal patching sudah kami sertakan pada disket
program masing-masing
produk (jika Anda belum memilikinya, bisa meminta kepada
kami).
DT51L.EXE dan DT51D.EXE yang baru sudah mampu beroperasi
hingga Pentium 4
2,4 GHz.
Anda dapat download keduanya pada bagian Update.
Q
: Bagaimana hubungan kabel serial DT-51 MinSys Ver
3.0?
A : Hubungan kabel serial DT-51
MinSys Ver 3.0 sbb: Gb 1
|
PC
Serial Port Connector
|
DT-51
MinSys Serial ConnectorDB9 Male
|
|
DB9
Female
|
DB25
Female
|
|
3
|
2
|
3
|
|
2
|
3
|
2
|
|
5
|
7
|
5
|
|
4
|
20
|
4
|
Gambar 1
Q
: Bagaimana cara menuliskan program dalam bahasa
yang dikenal DT-51 MinSys
Ver 3.0 ?
A
: Karena DT-51 MinSys Ver 3.0 adalah development
tools yang berbasis microcontroller
89C51
yang adalah derivative dari keluarga MCS51 maka bagi para
pemula, harus belajar
terlebih dahulu instruksi-instruksi dalam MCS51 (dapat Anda
pelajari dalam serial tutorial
MCS51 di website kami / atau dalam manual 89C51), selanjutnya
Anda dapat menuliskan
program Anda menggunakan editor dan biasanya disimpan dalam
file ber-ekstension .ASM,
kemudian mengassembly-nya menggunakan program assembler
seperti ASM-51 buatan
Intel atau ALDS buatan STTS (ASM51 dapat Anda download di
website kami), hasil dari
proses assembly biasanya file ber-ekstension .BIN, untuk
dapat didownload ke DT-51
MinSys board file BIN tersebut harus dijadikan file berformat
Intel HEX, bagi beberapa
assembler bisa langsung didapatkan (seperti pada ALDS).
Q
: Apakah sama antara 89C51 yang dipakai
dalam DT-51 MinSys Ver 3.0 dengan
mikrokontroller 80C31 ?
A
: Ya, kedua microcontroller persis sama,
pin to pin compatible dengan arsitektur yang
sama pula, hanya saja 89C51 memiliki internal PEROM sebesar
4 Kbytes yang pada DT-51
MinSys Ver 3.0 diisi dengan program kernel untuk downloading
dan debugging.
Q
: Bagaimana cara untuk mengekpansi memory pada
DT-51 MinSys Ver 3.0 untuk
mendapatkan tambahan memory 32 Kbytes?
A
: Semua pin-pin yang diperlukan untuk ekspansi
RAM telah disediakan pada expansion
slot DT-51 MinSys Ver 3.0, Anda tinggal menggunakannya,
salah satu contoh seperti pada
ilustrasi di bawah ini.
Gb 2

Gambar 2
Q
: Eksekusi DT51L –s tetapi tidak jalan, walaupun
power sudah diberikan pada DT-51
MinSys board, dan kabel serial telah dihubungkan?
A
: Lakukan pengecekan serial port pada PC (cobalah
dengan mouse).
Q
:
Dapatkah menyimpan program dalam internal PEROM 89C51
di DT-51 MinSys
board?
A
: Secara teori dapat, tetapi karena pada
DT-51 MinSys internal PEROM 89C51 telah diisi
dengan program kernel downloading dan debugging, maka user
tidak dapat menyimpan
program-nya ke PEROM tersebut tanpa harus menghapus program
kernel. User program
dapat dengan aman disimpan di memory DT-51 MinSys secara
non-volatile tanpa harus
khawatir dengan kondisi power-up / power down yang biasanya
dapat menghilangkan /
menghapus secara keberadaan user program di memory.
Q
: Bisakah
memperoleh skematik dari DT-51 MinSys?
A
: Pada dasarnya kami tidak mempublikasikan
skematik DT-51 MinSys, tetapi untuk
beberapa alasan kami masih bisa mempertimbangkannya.
Q
: Apakah
Serial Port pada DT-51 MinSys dapat digunakan untuk keperluan
lain oleh
user ataukah dedicated untuk downloading saja?
A
: Serial port pada DT-51 MinSys bebas digunakan
untuk keperluan user, sebab serial
port tersebut hanya dipakai selagi proses downloding berlangsung
setelah itu bebas,
perkecualian hanya pada saat user melakukan debugging, selama
proses debugging
berlangsung user tidak dapat memanfaatkan serial port untuk
keperluannya.
Q
: Berapa
batas maksimum tulis-hapus pada EEPROM 28C64 di DT-51 MinSys
board?
A
: Menurut data sheet sampai dengan 100K kali,
batas tersebut lebih dari cukup untuk
men-develop suatu sistem, tetapi kalau memang diinginkan
EEPROM pada DT-51 MinSys
dapat digantikan dengan SRAM 6264 secara langsung tanpa
harus menambah atau
mengubah hardware DT-51 MinSys.
Q
: Bagaimana
cara menjalankan DT-51 MinSys Board pada mode stand alone?
Q
: Bagaimana
cara penulisan data ke EEPROM 28C64 yang ada pada DT-51
MinSys
board?
A
: Download-lah AN37 pada Application
Note. Application Note ini memuat langkah2
praktis penggunaan DT-51 MinSys ver 3.0 dan juga memuat
beberapa FAQ.
Q
: Adakah buku berbahasa Indonesia yang membahas
tentang MCS51?
A
: Judulnya "Bereksperimen dengan Mikrokontroler
8031" terbitan Elex Media dan "Panduan
Dasar Mikrokontroler Keluarga MCS-51" dan "Panduan
Praktikum Dasar Mikrokontroler
Keluarga MCS-51" terbitan Innovative Electronics.
Q
: Apakah IE dapat memberi tutorial dan pelatihan
mengenai MCS51?
Q
: Apakah IE menyediakan buku / CD-ROM yang memuat
lengkap tentang MCS51?
A
: Saat
ini proses ke arah pemberian pelatihan MCS51 sedang direncanakan.
Sementara
itu, tutorial dan latihan MCS51 bisa didapatkan pada bagian
Tutorial di website ini dan pada
produk "Panduan Dasar Mikrokontroler Keluarga MCS-51"
dan "Panduan Praktikum Dasar
Mikrokontroler Keluarga MCS-51" terbitan Innovative
Electronics.
Q
: Bolehkah hanya membeli PCB produk-produk DT-51
Series ataupun de KITS Series?
A : Kami
tidak menjual DT-51 Series dan de KITS Series sebagai kit,
tetapi sebagai satu
kesatuan produk.
Q
: Dimana
bisa mendapatkan keterangan lengkap / tutorial tentang Fuzzy
Logic?
A
: Download-lah AN16 pada Application
Note
Q
: Jika IC SPC pada de KITS SPC Series rusak, dapatkah
langsung diganti dengan IC
dengan jenis yang sama ?
A
: Controller
SPC
tersebut
memiliki kernel yang sudah dituliskan ke dalamnya. Tanpa
adanya kernel tersebut, modul SPC tidak akan berfungsi.
Q
: Berapa lama garansi yang diberikan IE atas semua
produknya?
A
: Semua
produk kami tidak memiliki garansi teknis karena produk tersebut telah melewati proses QC yang ketat. Jika terjadi kerusakan, kami akan lakukan perbaikan dan penggantian komponen serta ongkos kirim akan dibebankan kepada pengguna.
|