Categories
FPGA Mikrokontroler Pembelajaran

Kuliah Tamu 2020: FPGA dan Aplikasinya

Program Studi Teknik Elektro, Universitas Muria Kudus mengadakan acara Kuliah Tamu 2020 dengan topik FPGA dan aplikasinya. Nara sumber: Dr. Agfianto Eko Putra, M.Si. (Program Studi S1 Elektronika dan Instrumentasi, Departemen Ilmu Komputer dan Elektronika, Fak. MIPA, Universitas Gadjah Mada, Yogyakarta)

Selamat menonton dan semoga bermanfaat, Terima kasih.

Kuliah Tamu 2020 – FPGA dan Aplikasi-nya

== silahkan klik tautan di atas untuk menyaksikan video-nya ==

Categories
buku Mikrokontroler

eBook – Pemrograman Mikrokontroler Atmel AVR menggunakan BASCOM-AVR

Apakah Anda mengalami kesulitan dalam belajar Mikrokontroler?

Apakah Anda ingin Belajar Mikrokontroler dengan mudah dan menyenangkan?

Kini saatnya Anda bisa belajar sendiri Pemrograman Mikrokontroler AVR, dengan bimbingan langsung Penulis Buku Best Seller dan pakar Mikrokontroler!

Harga hanya Rp. 30.000,00
Langsung transfer ke BNI 0039190927
[a.n. Agfianto Eko Putra]
Kemudian konfirmasikan langsung ke email saya di agfi68@gmail.com

Dari meja kerja Dr. Agfianto Eko Putra untuk Anda yang luar biasa,

Pernahkah terbayangkan belajar sendiri Pemrograman Mikrokontroler AVR? Ditemani dengan sebuah ebook yang ditulis secara jelas dan menjelaskan, hasil dari pelatihan private bertahun-tahun?

Learning by doing, itulah moto kami dalam ebook yang luar biasa ini!

Jika Anda sedang atau akan mengerjakan TA atau barangkali ingin memulai usaha dalam bidang mikrokontroler namun terhambat kendala belajar mikrokontroler atau sekedar menjalankan hobi elektronika dengan mikrokontroler dan ingin memulai belajar mikrokontroler atau barangkali Anda seorang tentor atu dosen atau pengajar yang sedang mencari-cari bahan ajar yang tepat, maka kehadiran ebook ini tepat sekali untuk Anda!

Selama ini buku atau eBook ini tidak dijual dimanapun, hanya digunakan dalam pelatihan private yang diselenggarakan selama beberapa tahun terakhir. Kali ini atas permintaan banyak sahabat-sahabat yang ingin belajar sendiri dan dari jarak jauh, maka ebook ini diterbitkan di awal tahun 2011. Tentu saja ada beberapa perubahan dari bahan pelatihan private menjadi ebook yang luar biasa ini, khususnya agar bisa digunakan untuk belajar secara autodidak plus fasilitas konsultasi gratis dengan penulisnya langsung.

Mengapa ebook ini istimewa dan luar biasa?

Ditulis oleh penulis buku mikrokontroler best seller (informasi buku-bukunya disini);

  • Terdiri dari (minimal) 7 modul pembelajaran (dan akan diupdate terus);
  • Terdapat lebih dari 30 latihan praktis untuk dikerjakan – Learning by Doing;
  • Menggunakan bahasa pemrograman yang Gampang alias Mudah, yaitu BASIC (Bascom AVR);
  • Disertai panduan simulasi aplikasi mikrokontroler menggunakan Proteus VSM;
  • Kompatibel dengan AVR Basic Trainer v1.0 maupun v2.0 (bagi yang sudah memiliki) atau buat sendiri rangkaian-nya (perangkat kerasnya maupun simulasinya);
  • Walaupun banyak contoh menggunakan ATMega16, namun bisa digunakan untuk ATMega8535, ATMega32, ATMega128 dan ATMega lainnya.
  • Setiap latihan dibahas instruksi-nya baris demi baris agar Anda mendapatkan konsep atau gambaran algoritmanya;
  • Mendapatkan update ebook gratis selamanya – hanya bayar sekali saja;
  • Konsultasi gratis sampai bisa – senilai Jutaan rupiah!
  • Penjelasan dalam ebook mudah dipahami – Berbasis pelatihan private;
  • Pembahasan konsep dasar Pemrograman Mirokontroler yang komprehensif (v1.5) berikut ini…

Categories
FPGA Mikrokontroler

Apakah Xilinx ZYNQ itu?

Berangkat dari kebutuhan Software/Hardware Codesign, yaitu suatu perancangan terpadu (biasanya dalam konteks sistem benam atau embedded system) yang melibatkan komponen hardware dan software sekaligus, sehingga dibutuhkan piranti yang mendukung. Jika kita menggunakan prosesor umum (general processor), tentunya ada bagian-bagian prosesor yang tidak dibutuhkan untuk suatu aplikasi, misalnya tidak membutuhkan fasilitas ADC-nta, TIMER-nya, dll, tentunya akan membuat prosesor tersebut menjadi tidak efisien dan efektif lagi. Sementara itu dari sisi perangkat lunak atau software-nya sudah dipastikan dirancang dan diimplementasikan berbasis prosesor tersebut. Demikian juga solusi full perangkat keras, artinya algoritma atau komputasi dimodifikasi sedemikian rupa hingga bisa diimplementasikan dengan perangkat keras seluruhnya bukanlah perkara yang mudah, bahkan penuh tantangan, dan jika boleh saya tambahkan juga penuh dengan resiko.

Alternatif implementasi ditunjukkan pada gambar berikut ini. Isu utama-nya adalah (1) Performance dan Power Efficiency dan (2) Flexibilty, yang masing-masing seiring berlawanan arah (tradeoff). ASIC memang sejak awal dikenal dengan unjuk kerja dan efisiensi daya yang luar biasa, namun dari fleksibilitasnya sangat kurang, modifikasi rancangan pada ASIC tidak serta merta bisa diproduksi saat itu. Berbeda dengan teknologi prosesor umum yang fleksibilitas-nya menyesuaikan dengan program atau perangkat lunak yang ditanamkan. Jalan tengah-nya berupa penggunaan mikrokontroler, DSP, yang cenderung mirip prosesor, maupun FPGA yang cenderung mirip ASIC. Sehingga ide berikutnya adalah membuat sebuah chip yang memiliki kemampuan Processing System sekaligus Programmable Logic.

Sumber: ETHZ, Prof. Lothar Thiele
Sumber: ETHZ, Prof. Lothar Thiele
Categories
Mikrokontroler

Memulai Belajar Mikrokontroler – Quick, Easy and Harmless!

versi 3.0 (update 21 Januari 2017)

Langsung aja! Untuk memulai belajar Mikrokontroler (khususnya seri AT89 dari Atmel), Anda bisa mempelajari beberapa artikel yang sudah saya tulis di website saya ini. Jika ingin cepat,  mudah dan murah silahkan baca buku saya (Belajar Mikrokontroler AT89C51/52/55: Teori dan Aplikasi terbitan CV. Gava Media, klik disini untuk informasi lebih lanjut), atau ikuti pelatihan private-nya (informasi).

Okey, sekarang kita lihat rangkuman beberapa artikel yang bisa Anda gunakan untuk memulai belajar Mikrokontroler (ada beberapa yang bisa Anda unduh ebooknya gratis!)

Pengetahuan Umum (dasar) Mikrokontroler

  • Jika kita bicara tentang Mikrokontroler, maka tidak terlepas dengan pengertian atau definisi tentang Komputer itu sendiri, mengapa? Ikuti selengkapnya di artikel “Apakah Mikrokontroler itu?” (klik).
  • Tahukah Anda bahwa Belajar Mikrokontroler itu (sangat) mudah? Ikuti penjelasannya disini.
  • Keluarga Mikrokontroler AVR merupakan mikrokontroler dengan arsitektur modern (emang selama ini ada yang kuno kali??). Terdapat 3 macam atau jenis mikrokontroler AVR. Mau tahu kelanjutan ceritanya? Langsung baca saja artikel “Pengetahuan Dasar Mikrokontroler AVR” (klik).
  • Mikrokontroler yang beredar saat ini dibedakan menjadi dua macam, berdasarkan arsitekturnya: RISC dan CISC. Untuk mendapatkan informasi lebih lanjut tentang kedua macam mikrokontroler ini, silahkan baca artikel “Mikrokontroler CISC vs RISC“.
  • Mikrokontroler Atmel AT89 merupakan produk populer di Indonesia, murah-meriah, mengapa? Baca saja artikelnya..
  • Cara sederhana untuk melihat kelebihan dan kelemahan dari arsitektur RISC (Reduced Instruction Set Computers) adalah dengan langsung membandingkannya dengan arsitektur pendahulunya yaitu CISC (Complex Instruction Set Computers). Lanjutkan membaca artikel RISC vs. CISC.
  • Sebuah mikrokontroler berbeda dengan sebuah mikroprosesor dalam beberapa hal. Pertama dan yang terpenting adalah fungsionalitasnya. Agar mikroprosesor dapat bekerja, masih dibutuhkan komponen lain seperti memori. Walaupun mikroprosesor dianggap sebagai piranti canggih untuk komputasi, titik kelemahannya ada pada tidak dirancangnya kemampuan komunikasi (antarmuka) dengan piranti-piranti periferal (memori, I/O da lain sebagainya) secara khusus… (lanjutkan membaca Mikrokontroler versus Mikroprosesor).
  • Anda sudah tahu sendiri, begitu banyak macam mikrokontroler yang dijual di pasaran, begitu juga berbagai program yang dirancang untuk mikrokontroler-mikrokonrtoler tersebut, mereka punya kesamaan. Artinya, jika Anda belajar salah satu saja dari mikrokontroler-mikrokontroler itu dengan baik, Anda juga bisa memahami yang lainnya bahkan semuanya. Skenarionya sama… (lanjutkan membaca Bagaimana mikrokontroler bekerja?).
  • Semua mikrokontroler menggunakan satu diantara dua model rancangan yang dinamakan arsitektur Harvard dan von-Neumann. Berikut secara singkat, perbedaan keduanya dilihat dari pertukaran data antara CPU dan memori… (lanjutkan membaca Mikrokontroler: Arsitektur Von-Neumann vs. Harvard).
  • Mikrokontroler AT89S8253 dilengkapi dengan memori EEPROM sebesar 2 Kb (lumayan nich) yang bisa Anda gunakan untuk menyimpan data-data penting walaupun catu daya ke mikrokontroler dimatikan, Atmel memberikan garansi kepada Anda sekitar 100.000 kali penulisan data. Mudah digunakan karena hanya melibatkan beberapa bit kontrol… (lanjutkan membaca Penanganan Memori EEPROM (uC AT89S8253)).
  • Pembuatan program mikrokontroler dalam bahasa tingkat-tinggi (high-level language, disingkat HLL), misalnya bahasa ‘C’ atau ‘BASIC’, memungkinkan kita mengurangi waktu pengembangan secara signifikan jika dibandingkan dengan Bahasa Assembly. Ada juga yang mengatakan, seorang perancang yang sudah beperngalaman bisa menuliskan sejumlah baris kode-kode yang sama per hari baik dalam C dan Assembly. Namun perlu diingat bahwa, sebaris kode dalam C sama dengan sejumlah kode atau baris dalam Assembly… (lanjutkan ke Pemrograman Mikrokontroler dalam Bahasa Tingkat-Tinggi).
  • Assembly language has typically been the programming language of choice for embedded system programmers. Looking into the 8-bit microcontroller offerings from different vendors, one finds that these microcontrollers can be programmed using the high-level C programming language as well as assembly… continue reading at Migrating from Assembly to C for 8-bit Microcontrollers.
  • Pada mikrokontroler Atmel keluarga AT89C (obsollete) atau AT89S,Port 0 tidak memiliki pullup internal. Pullup FET yang berada di dalam penggerak luaran P0 digunakan hanya pada saat port mengirimkan logika ‘1′ selama pengaksesan memori eksternal. Selain dari itu, pullupFET akan selalu mati. Konsekuensinya, jalur-jalur P0 yang digunakan sebagai jalur luaran merupakan saluran terbuka (open drain). Penulisan ‘1′ ke bit pengancing membuat kedua FET keluaran menjadi mati, dengan demikian kondisi kaki-kakinya menjadi mengambang (float). Dalam kondisi seperti ini, pin dapat digunakan sebagai masukan berimpedansi tinggi… lanjutkan membaca di Tutorial Mikrokontroler AT89: Masukan dan Luaran (I/O).
  • Atmel’s AT94K and AT94S family of Field Programmable System Level Integrated Circuits (FPSLIC devices) combine all the basic system building blocks (logic, memory and uC) in an SRAM-based monolithic field programmable device. The FPSLIC programmable SLI platform allows true system level designs to be implemented without the need for expensive NRE (non-recurring engineering) charges or costly software tools. FPSLIC for the first time puts system level integration on every designer’s desk…. continue reading at FPSLIC™ (AVR with FPGA).
  • Pernahkah Anda bayangkan menghubungkan antara satu HP dengan HP lain baik dari merek atau tipe yang sama atau berbeda sama sekali? Bukan melalui bluetooth? Atau ingin mencetak foto dari HP langsung ke printer tanpa melalui PC atau bleutooth? Atau antara kamera digital dengan printer digital? Ikuti kisah di artikel USB On-The-Go: Pendahuluan.
  • Sudah saatnya kita mulai melirik penggunaan mikroprosesor atau mikrokontroler berbasis prosesor ARM yang sudah banyak dipakai di pasaran dalam bentuk piranti-piranti genggam seperti PDA, Smartphone (iPhone, Nokia E-series) dan juga aplikasi-aplikasi lain yang membutuhkan mikrokontroler dengan unjuk kerja tinggi, berdaya rendah (low powe) serta dalam kemasan yang kecil ringkas. Silahkan mempelajari artikel Mengenal Mikrokontroler Samsung S3C2440.
  • Untuk mengenal lebih lanjut mikrokontroler S3C2440 silahkan membaca ulasan Pengalaman Pertama pake Mini2440 (Jlid-1, Jilid-2 dan Jilid-3).

Categories
Pembelajaran

Mengenal Prodi Elektronika dan Instrumentasi (ELINS)

Selamat datang mahasiswa/i baru Program Studi Elektronika dan Instrumentasi!!

Berikut, selain bisa Anda baca pada Panduan Resmi Fakultas MIPA, saya sampaikan sekeluimit tentang Prodi ELINS…

Pada dasarnya sarjana-sarjana Program Studi Elektronika dan Instrumentasi disiapkan dengan pilihan salah satu dari dua jalur yang menjembatani kesenjangan antara ilmu-ilmu murni dan rekayasa teknik, yaitu pengembangan ilmu dan penerapan ilmu. Program Studi Elektronika dan Instrumentasi mengupayakan pendidikan dalam bidang yang pada umumnya berada di antara ilmu murni, khususnya Fisika, dan rekayasa, khususnya Teknik Elektro. Terutama yang belum / kurang mendapatkan penekanan pada kedua bidang tersebut, namun diperlukan oleh industri, lembaga-lembaga penelitian dan lembaga pendidikan dalam lingkup pembangunan Nasional.

Foto 1. Kegiatan Lomba Elektronika dan Instrumentasi 2007 – sambutan wakil prodi (Dr. Agfianto Eko Putra, M.Si.)

FMIPA UGM mulai menyelenggarakan pendidikan di bidang Elektronika dan Instrumentasi yang dulunya merupakan Seksi Elektronika dalam jurusan Fisika. Kemudian berdasarkan SK Dirjen DIKTI Nomor 22/DIKTI/Kep/1985 tanggal 1 Mei 1985 dan makin dirasakan adanya kebutuhan akan ilmu terapan serta kemampuan yang cukup memadai, maka mulai tahun 1987 Seksi Elektronika tersebut ditingkatkan menjadi Program Studi Elektronika dan Instrumentasi (Prodi ELINS) yang langsung menerima mahasiswa baru melalui jalur UMPTN dan PBUD (PMDK).

Tetapi pada tahun 1994 program studi ini tidak menerima mahasiswa baru lagi dan pada tahun 1999 Program Diploma (D3) Elektronika & Instrumentasi dibuka. Kemudian pada tahun 2002 Program Studi Elektronika & Instrumentasi (S1) dibuka kembali dan menerima mahasiswa baru melalui jalur SPMB. Kemudian pada tahun 2003 Prodi ELINS menerima mahasiswa baru melalui jalur SPMB dan UM-UGM serta jalur lain yang ditentukan oleh UGM.

Dan Program Studi Elektronika dan Instrumentasi UGM menurut Keputusan BAN-PT No. 217/SK/BAN-PT/Ak-XVI/S/X/2013, telah terakreditasi dengan peringkat A .

Pendahuluan – Visi

Menjadi program studi yang unggul secara nasional dan mempunyai kualitas internasional dalam pendidikan, proses pembelajaran, pengembangan dan penerapan ilmu elektronika dan instrumentasi secara luas dengan produk berkompetensi tinggi dan menghasilkan lulusan yang unggul secara intelektual, mempunyai moral yang baik, kompeten, menguasai ilmu pengetahuan dan teknologi serta mampu berperan aktif dalam bidang sosial, demi kejayaan Indonesia pada khususnya dan umat manusia pada umumnya.

Pendahuluan – Misi

  1. Menumbuhkembangkan kemampuan Program Studi Elektronika dan Instrumentasi dalam pelaksanaan proses pembelajaran agar mampu menyelenggarakan pendidikan elektronika dan instrumentasi dan penerapannya di garis depan sampai ke jenjang pasca sarjana dengan lulusan bertaraf internasional untuk semua lapisan warga masyarakat Indonesia yang berpotensi maju dari seluruh tanah air.
  2. Menumbuhkembangkan kelompok penelitian elektronika dan instrumentasi agar mampu menyelenggarakan penelitian dasar maupun terapan secara bertanggung jawab dan terpadu, serta bertaraf internasional sehingga mampu mengembangkan ilmu pengetahuan dan teknologi untuk kesejahteraan bangsa dan umat manusia.
  3. Meningkatkan peran elektronika dan instrumentasi dalam pengembangan teknologi sehingga lebih dikenal dan dihargai oleh seluruh lapisan masyarakat melalui rangkaian kegiatan pemanfaatan Elektronika dan Instrumentasi untuk menunjang kesejahteraan dan kenyamanan masyarakat dalam aspek material maupun spiritual.

Tujuan

Mendidik dan mempersiapkan mahasiswa menjadi sarjana yang mampu mengikuti dan menyerap perkembangan ilmu/sains yang mutakhir dan teknologi maju, membantu mengembangkan dan meneliti, melaksanakan alih ilmu dan teknologi dan menerapkannya untuk kepentingan pembangunan nasional, dalam bidang elektronika, instrumentasi, dan sistem komputer.

Sasaran

  1. Terwujudnya pembelajaran berbasis riset dalam bidang elektronika dan instrumentasi.
  2. Tercapainya peningkatan reputasi internasional di bidang pendidikan, riset dan pengabdian pada masyarakat.
  3. Tercapainya peningkatan jejaring kerjasama internasional.
  4. Tercapainya peningkatan peran dalam penyelesaian masalah bangsa dengan pendekatan kerakyatan dan sosiobudaya Indonesia.
  5. Tercapainya good governance dalam sistem manajemen.
  6. Tercapainya peningkatan berkelanjutan, kapasitas kerjasama dan pengembangan usaha
Categories
buku Mikrokontroler

Belajar Mudah Mikrokontroler ARM Cortex M0

Belajar Mudah Mikrokontroler ARM Cortex M0” merupakan sebuah pelatihan (biasanya inhouse training) juga sebuah buku sederhana. Sebuah pelatihan/buku yang cocok digunakan untuk pelatihan atau belajar solusi berbasis mikrokontroler, khususnya seri ARM Cortex M0.

The ARM® Cortex®-M0 processor is the smallest ARM processor available. The exceptionally small silicon area, low power and minimal code footprint of the processor enables developers to achieve 32-bit performance at an 8-bit price point, bypassing the step to 16-bit devices. The ultra-low gate count of the Cortex-M0 processor also enables its deployment in analog and mixed signal devices. (ARM)

Pelatihan/buku belajar mikrokontroler ini didasarkan pada penggunaan ARM Cortex M0 produksi dari Nuvoton seri NUC140, lebih tepatnya NUC140VE3CN, menggunakan bantuan papan belajar NUC140 Learning Board atau NUC140LB.

NUC140 Learning Board by Nuvoton

Pendahuluan

ARM adalah arsitektur prosesor 32 bit yang dibuat oleh ARM Holding dan dilisensikan untuk diproduksi oleh berbagai vendor di dunia termasuk AMD, Atmel, Freescale, Nuvoton, Nvidia, NXP, Samsung, ST Micro, dan TI. Prosesor ARM digunakan pada perangkat smartphone, tablet, dan embedded system. Kini ARM menjadi arsitektur prosesor yang paling banyak diproduksi di dunia.

Seri arsitektur ARM terbaru terdiri dari 3 lini kelas penggunaan yaitu:

  • ARM CORTEX A untuk aplikasi umum
  • ARM CORTEX R untuk aplikasi real time
  • ARM CORTEX M yang setara dengan mikrokontroler

Categories
Mikrokontroler

Buku Pintar ROBOTIKA (Review)

Buku ini saya peroleh dari rekan saya (yang sekaligus sebagai penulisnya) mas Taufiq Dwi Septian Suyadhi di tahun 2012 kemarin. Judul lengkap dari buku ini adalah “Buku Pintar ROBOTIKA: Bagaimana merancang dan membuat robot sendiri“, diterbitkan oleh Penerbit Andi, Yogyakarta.

Buku ini merupakan kelanjutan dari buku Build Your Own Line Follower yang diterbitkan oleh penerbit yang sama. Ditulis dalam rangka mengenalkan dan mengembangkan ilmu robotika di Indonesia. Meskipun sederhana dan dengan pembahasan tingkat dasar, buku ini mampu memberikan informasi lengkap kepada pembaca mengenai ilmu robotika.

Buku setebal 576 dan memiliki 13 bab pembahasan ini mengawali pembahasan dengan pengenalan dasar-dasar ilmu robotika, pengenalan komponen-komponen dasar elektronika, catu daya, elektronika digital, pengenalan rangkaian terpadu atau yang lebih dikenal dengan IC (Integrated Circuit) baik analog maupun digital, pengenalan sensor untuk aplikasi robot, pengenalan jenis perangkat kendali robot, pengenalan mikrokontroler, penggerak motor, konsep-konsep robot pengikut cahaya dan robot pengikut garis atau line follower, serta pengenalan beberapa kontes robot yang pernah diselenggarakan serta tip dan trik untuk mengikuti kontes robot.

Dengan kata lain ini adalah sebuah buku All in One, semua ada disini khususnya hal-hal yang terkait dengan dasar-dasar robotika. Untuk MAHASISWA, buku ini sangat cocok untuk panduan mengikuti kompetisi robot atau sekedar hobi dan untuk DOSEN, buku ini cocok dan bisa untuk dijadikan buku acuan atau referensi untuk mata kuliah terkait (robotika, mekatronika dan lain-lain).

Harga buku Rp.169.000,00 (05/03/2018) – selengkapnya klik disini.

Info selengkapnya silahkan menghubungi penulis (klik disini) dan untuk pemesanan klik disini. Terima kasih.

Categories
Mikrokontroler

Paket Belajar AVR Mudah menyenangkan!!

Anda mengalami kesulitan dalam belajar Mikrokontroler AVR??

Bingung memilih/menentukan hardware
yang bisa dipakai dengan mudah
untuk
belajar Mikrokontroler AVR?

Pingin yang simpel, murah dan komplit untuk
belajar Mikrokontroler AVR?

Paket Hardware dengan Kelengkapan Tutorial Lengkap Harga PROMO, mau?

MAAF KAMI SEDANG OUT OF STOCK!

UNTUK PEMESANAN NON PROMO SILAHKAN KLIK DISINI, TERIMA KASIH.

Kekhawatiran Anda akan berakhir! Kesulitan Anda akan segera teratasi Apa yang Anda cari akan segera ditemukan!

Rekan-rekan yang berbahagia…

Apakah Anda sedang mengalami kesulitan belajar mikrokontroler AVR? Apakah Anda sedang mencari hardware untuk belajar mikrokontroler AVR plus downloader-nya dengan harga yang murah dan terjangkau?? Adakah hardware pembelajaran mikrokontroler AVR yang cukup lengkap? Maka Anda sudah berada pada halaman artikel saya yang TEPAT ini! Mengapa? Karena saat ini sudah hadir dan bisa Anda miliki sebuah papan pengembang sekaligus untuk belajar Mikrokontroler AVR yaitu AVR Basic Trainer Board versi 8.0!

AVR Basic Trainer Board (V8.0) BARU!

Mengapa alat ini saya rekomendasikan?

Categories
Mikrokontroler

Tutorial Pemrograman Mikrokontroler AVR dengan AVR Studio dan WinAVR GCC (ATMega16/32/8535)

Free ebook saya yang terbaru “Tutorial Pemrograman Mikrokontroler AVR dengan  AVR Studio dan WinAVR GCC (ATMega16/32/8535) versi 2.0” (80 halaman).

MAAF, TIDAK MENERIMA LAGI PERMINTAAN PASSWORD UNTUK EBOOK INI…

Diterbitkan dalam rangka mencerdaskan kehidupan bangsa Indonesia yang mandiri.

Apa saja yang dibahas dalam ebook/buku ini?

  • Pengetahuan dasar Mikrokontroler AVR
  • Pengenalan Bahasa C untuk Mikrokontroler AVR
  • Menggunakan AVR Studio dengan WinAVR GCC
  • Masukan dan Luaran (I/O) Mikrokontroler AVR
  • Timer/Counter dan Watchdog pada Mikrokontroler AVR
  • Interupsi dan aplikasinya
  • Komunikasi serial
  • LCD dan ADC
  • Komunikasi I2C untuk RTC DS1307 dan EEPROM
Mau…?? Silahkan mengunduh disini (MAAF, TIDAK MENERIMA LAGI PERMINTAAN PASSWORD, password PDF-nya silahkan tanya teman Anda yang sudah dapet atau cek di halaman Facebook) untuk FREE Full Version ebook ini GRATIS!!

Semoga bermanfaat dan terima kasih.

Categories
Mikrokontroler

Perancangan Aplikasi Real Time (3): Sistem Preemptive Penuh

SINOPSIS

Melanjutkan artikel sebelumnya, apa yang akan dibahas kali ini adalah solusi preemptive multitasking murni atau tradisionil. Menggunakan layanan RTOS secara penuh, tidak peduli efek yang diakibatkan (memori yang rakus maupun beban kerja prosesor yg berat dan seterusnya). Ada partisi sederhana dari fungsi yang dibutuhkan untuk sejumlah tugas otonom.

APAKAH PREEMPTIVE MULTITASKING ITU?

Preemptive multitasking adalah suatu tugas atau task dimana sebuah sistem operasi menggunakan beberapa kriteria untuk menentukan berapa lama suatu tugas/task dijalankan atau mendapatkan alokasi CPU atau menggunakan sistem operasi tersebut, sebelum kemudian CPU mengerjakan tugas lain atau selanjutnya.

  • Aksi mengambil alih sistem operasi dari suatu tugas dan kemudian memberikan ke tugas yang lain disebut sebagai preempting.
  • Suatu kriteria umum dalam proses preempting menggunakan elapsed time sederhana (sistem semacam ini sering disebut menggunakan time sharing atau time slicing).
  • Dalam beberapa sistem operasi, beberapa aplikasi diberi prioritas lebih tinggi dari aplikasi lainnya, dengan demikian, program aplikasi atau tugas tersebut bisa mendapatkan potongan waktu yang lebih panjang.

IMPLEMENTASI

  • Tugas-tugas akan diblokir hingga ada suatu kejadian atau event yang membutuhkan tugas tersebut…
  • Even-even atau kejadian tersebut bisa ekternal (ada tombol yang ditekan dan lain sebagainya) atau internal (habis waktunya atau timeout dan lain sebagainya)…
  • Prioritas ditetapkan untuk masing-masing tugas tersebut, terkait dengan kebutuhan pewaktuannya…
  • Kebutuhan waktu yang ketat memiliki prioritas tertinggi!