Rabbit Microprocessor Basic Tutorial [Bagian 5]

Multitasking

Pada environment multitasking, lebih dari satu task (yang masing-masing mewakili sebuah sequence perintah operasi) dapat terlihat seperti dieksekusi secara paralel. Pada kenyataannya sebuah single processor hanya dapat mengeksekusi satu instruksi pada satu waktu.

Jika pada sebuah aplikasi terdapat beberapa task yang harus dieksekusi, software multitasking biasanya akan mengambil dari delay natural pada setiap task  untuk meningkatkan performa secara keseluruhan dari sistem. Masing-masing task dapat melakukan beberapa pekerjaan ketika  task yang lain sedang dalam keadaan menunggu sebuah event atau sesuatu untuk dikerjakan.

Continue reading “Rabbit Microprocessor Basic Tutorial [Bagian 5]”

Rabbit Microprocessor Basic Tutorial [Bagian 4]

Komunikasi Serial Asynchronous (UART)

Komunikasi serial asynchronous merupakan salah satu metode komunikasi data yang ditransmisikan tidak secara terus menerus namun intermitent. Komunikasi asynchronous tidak menyertakan external clock namun interprestasi data dimulai pada saat start bit terdeteksi dan diakhiri oleh stop bit pada jumlah bit dan kisaran waktu tertentu.

Diagram Pewaktuan UART
Diagram Pewaktuan UART

Continue reading “Rabbit Microprocessor Basic Tutorial [Bagian 4]”

Rabbit Microprocessor Basic Tutorial [Bagian 3]

Berkenalan dengan RCM 67xx Interface Board

Hardware-hardware Dasar

Untuk pengembangan sistem prosesor Rabbit diperlukan item-item berikut :

  • Modul Mini Core RCM6700.
  • Interface Board dengan konektornya.
  • Kabel USB untuk memprogram Mini Core melalui Interface Board.
  • CD-ROM Dynamic C termasuk dokumentasi produk pada CD.
RCM6700 Interface Board
RCM6700 Interface Board

Continue reading “Rabbit Microprocessor Basic Tutorial [Bagian 3]”