Pemrograman dalam sistem: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
KaptenYusuf (bicara | kontrib)
Tidak ada ringkasan suntingan
Tag: kemungkinan perlu pemeriksaan terjemahan VisualEditor
KaptenYusuf (bicara | kontrib)
Baris 12:
 
== Sejarah ==
Mulai dari awal 1990-an evolusi teknologi penting dalam arsitektur mikrokontroler disaksikan. Pada awalnya, mereka diwujudkan dalam dua kemungkinan solusi: dengan [[Programmable ROM|OTP (satu kali diprogram)]] atau dengan [[EPROM|memori EPROM]] . Dalam teknologi ini, proses penghapusan memori mengharuskan chip terkena sinar ultraviolet melalui jendela tertentu di atas paket. Pada tahun 1993 [[Teknologi Microchip]] memperkenalkan mikrokontroler pertama dengan [[EEPROM|memori EEPROM]] : PIC16C84. Memori EEPROM dapat dihapus secara elektrik. Fitur ini memungkinkan untuk menurunkan biaya realisasi dengan menghapus jendela penghapus di atas paket dan memulai teknologi pemrograman dalam sistem. Dengan ISP proses flashing dapat dilakukan langsung pada board pada akhir proses produksi. Evolusi ini memberikan kemungkinan untuk menyatukan pemrograman dan fase uji fungsional dan di lingkungan produksi dan untuk memulai produksi awal papan bahkan jika pengembangan firmware belum selesai. Dengan cara ini dimungkinkan untuk memperbaiki bug atau membuat perubahan di lain waktu. Pada tahun yang sama, [[Atmel]] mengembangkan mikrokontroler pertama dengan memori flash, lebih mudah dan lebih cepat untuk diprogram dan dengan siklus hidup yang lebih lama dibandingkan dengan memori EEPROM.
 
Mikrokontroler yang mendukung ISP biasanya dilengkapi dengan pin yang digunakan oleh perangkat komunikasi serial untuk antarmuka dengan programmer, memori flash/EEPROM dan sirkuit yang digunakan untuk memasok tegangan yang diperlukan untuk memprogram mikrokontroler. Perangkat komunikasi pada gilirannya terhubung ke perangkat pemrograman yang menyediakan perintah untuk beroperasi pada flash atau memori EEPROM.