USART (Universal Syncrhonous Asyncrhonous serial Receiver and Transmitter) Beryl Wicaksono 13211108.

Slides:



Advertisements
Presentasi serupa
Teknik Komunikasi Data Digital
Advertisements

TEKNIK KOMUNIKASI DATA DIGITAL
William Stallings Komunikasi Data dan Komputer
Serial Communication II
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT.
William Stallings Komunikasi Data dan Komputer Edisi ke 7
Bab 9 Telekomunikasi.
Komponen DTE - DCE By Kustanto.
Komunikasi Serial By Kustanto.
Radityo Wisnupradono S1 Sistem Komputer
PENGERTIAN DATA DAN TRANSMISI
REALISASI MASTER PADA IMPLEMENTASI KOMUNIKASI DATA MASTER DENGAN SLAVE MENGGUNAKAN PROTOKOL ZIGBEE Oleh Yeri Haryanto
Oleh : Muhammad Risal, S.Kom, MT.
Telekomunikasi Rahmat D.R. Dako, ST., M.Eng.
LOGO “ Add your company slogan ” Siswo Wardoyo, S.T., M.Eng. Siswo WardoyoJurusan Teknik Elektro Fakultas Teknik UNTIRTA2011/2012- Genap
PERTEMUAN KE-4 PERKULIAHAN KOMUNIKASI DATA
TEKNIK KOMUNIKASI DATA DIGITAL
Protokol Komunikasi Komputer Terapan Jaringan
Perangkat Keras Komunikasi Data
Kuliah Mikrokontroler AVR Komunikasi Serial - USART AVR ATmega16
BAB XIII INTERRUPT UNIVERSITAS JENEDERAL ACHMAD YANI RIZAL SURYANA.
PERTEMUAN KE-6 PERKULIAHAN KOMUNIKASI DATA
TEKNIK KOMUNIKASI DATA. Teknik komunikasi data digital 1. Paralel transmission antara pengirim dan penerima dihubungkan oleh lebih dari 1 jalur transmisi.
TEKNIK KOMUNIKASI DATA DIGITAL
EE-2623 Mikroprosesor & Antarmuka
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255
Pemrosesan I/O.
By Dian Permata Sari Septi Nur Chasanah
Pertemuan 5 & 6 Interface Mikroprosesor secara Serial
Pengenalan mikrokontroler
MICROCONTROLER AVR AT MEGA 8535
KOMUNIKASI DATA – ST014 Komunikasi Data Serial
KOMUNIKASI DATA – ST014 Definisi Dan Jenis
I/O ( Input Output ).
I/O Device and I/O Module
ADC (ANALOG TO DIGITAL CONVERTER)
ANALOG to DIGITAL CONVERTER (ADC)
Perangkat Keras Komunikasi Data
DASAR KOMUNIKASI DATA.
Port Serial slide 4.
KOMUNIKASI DATA Materi Pertemuan 9.
Oleh : Danny Kurnianto,S.T.,M.Eng.
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT.
BAB 4 Transmisi Digital.
TRANSMISI OLEH : HANAFI, ST.
Transmisi data digital
INTERFACE DASAR PADA PC
LAYER FISIK.
Oleh SGO Aplikasi Mikrokontroler (DTG2K3)
Transmisi Data Pertemuan 03
TEKNIK KOMUNIKASI DATA DIGITAL
TRANSMISI DATA Keberhasilan Transmisi Data tergantung pada : 1. Kualitas signal yang ditransmisikan 2. Karakteristik media transmisi   Jenis-jenis media.
INTERFACE DASAR PADA PC
PENGERTIAN DATA DAN TRANSMISI
TEKNIK KOMUNIKASI DATA
KONSEP KOMUNIKASI SERIAL
TEKNIK DAN MODEL KOMUNIKASI
KOMUNIKASI DATA By : andi latifa nabone.
Bab 6. Komunikasi Data Digital
Sistem monitoring daya listrik
I/O Device and I/O Module
PERBEDAAN TRANSMISI DATA SERIAL DAN PARALEL
ORGANISASI DAN ARSITEKTUR KOMPUTER
PENGERTIAN DATA DAN TRANSMISI
Peralatan input dan output komputer
PENGERTIAN DATA DAN TRANSMISI
I/O Device and I/O Module
Bab 6. Komunikasi Data Digital
Pengenalan mikrokontroler
ARDUINO UNO. Apa itu mikrocontroller ? Mengenal mikrokontroler Arduino UNO Joobsheet ini dimaksudkan agar Anda yang masih pemula dalam dunia mikrokontroller.
Transcript presentasi:

USART (Universal Syncrhonous Asyncrhonous serial Receiver and Transmitter) Beryl Wicaksono 13211108

Apa itu USART ? Fitur dari microcontroller yang berfungsi untuk berkomunikasi dengan divais lain secara serial Via Rx dan Tx Contoh : atmega  (modem, gps,komputer,dll)

MODE Asynchronous Asyncrhonous : Tiap data (karakter) disertai oleh start bit dan stop bit Setiap pengiriman data selalu ditambahkan start bit sebagai tanda awal data dan stop bit sebagai tanda akhir data. Selain itu juga bisa ditambahkan sebuah parity bit untuk mengecek terjadinya kesalahan. Karena setiap data selalu disertai dengan start bit dan stop bit, data dapat dikirimkan secara asinkron (pengirim dan penerima tidak perlu disinkronkan). .

MODE Synchronous Pada transfer data sinkron, data dikirimkan dalam bentuk blok dengan kecepatan yang konstan. Awal dan akhir blok ditandai dengan adanya bit atau byte sinkronisasi berupa bit-bit unik. Pada transfer data sinkron, pengirim dan penerima harus disinkronkan (harus bekerja dengan kecepatan clock yang sama). .

Baud Rate Satuan kecepatan transfer data ialah baud dan besarnya dihitung sbb : Baud rate = 1 / waktu untuk satu bit. Contoh :Jika waktu untuk 1 bit adalah 3,33 mili detik, maka baud rate adalah 1/3,33 ms = 300 baud.

REGISTER - REGISTER UCSRA UCSRB UCSRC USRRH USRRL UDR

UCSRA UCSRA: merupakan register 8 bit yang digunakan untuk mengendalikan mode komunikasi USART dan untuk membaca status yang sedang terjadi pada USART. Bit RXC [status]—> akan “1″ bila ada data di UDR (RXB) yang belum terbaca. Dapat digunakan untuk sumber interupsi, dengan mengeset RXCIE Bit TXC[status]—> akan “1″ bila ada data di UDR (TXB) yang sudah dikirimkan. Dapat digunakan untuk sumber interupsi, dengan mengeset TXCIE Bit UDRE[status]—>akan “1″ bila UDR siap untuk menerima data baru. Bit U2X[kendali]—> diisi “1″ bila kecepatan transmisi data ingin dinaikkan 2kali. Bit MPCM[kendali]—>digunakan bila ingin menggunakan komunikasi multiprosesor.

UCSRB Bit RXCIE[kendali]—>digunakan untuk mengaktifkan interupsi yang bersumber dari RXC. Bit TXCIE[kendali]—>digunakan untuk mengaktifkan interupsi yang bersumber dari TXC. Bit UDRIE[kendali]—>digunakan untuk mengaktifkan interupsi yang bersumber dari UDRE. Bit RXEN[kendali]—>digunakan untuk mengaktifkan receiver. Bit TXEN[kendali]—>digunakan untuk mengaktifkan transmitter. Bit UCSZ2[kendali]—>digunakan untuk menentukan panjang data yang dikirim dalam sekali. Digunakan bersama2 dengan UCSZ1,UCSZ0 pada UCSRC. Bit RXB8[status]—>digunakan sebagai penampung data ke 9 pada penerimaan data dengan 9 bit Bit TXB8[status]—>digunakan sebagai penampung data ke 9 pada transmisi data dengan 9 bit

UCSRC Bit URSEL[kendali]—>digunakan untuk memilih register pada UCSRC dan UBRRH. Bit UMSEL[kendali]—>bila “1″, maka mode yang dipilih adalah asinkron, “0″=sinkron Bit USBS[kendali]—>bila “1″, maka stop bit berjumlah 2 bit Bit UPM1, UPM0  digunakan untuk setting parity mode Bit USBS  digunakan untuk setting stop bits select Bit UCSZ1,UCSZ0[kendali]—>bersama2 UCSZ2 digunakan untuk menentukan jumlah bit yang akan dikirimkan dalam sekali pengiriman data

UBRRL , UBRRH UBRRL,H: merupakan register 16 bit yang digunakan untuk mengatur laju data (baud rate) pada saat mode komunikasi asinkron.

UDR UDR : merupakan register 8 bit yang terdiri dari 2 buah dengan alamat yang sama, yang digunakan sebagai tempat untuk menyimpan data yang akan dikirimkan (TXB) atau tempat data diterima (RXB) sebelum data tersebut dibaca.

CVAVR Hasilnya 

SINYAL ANALOG & SINYAL DIGITAL

ADC (Analog to Digital Converter) What is ADC ? An analog-to-digital converter (abbreviated ADC, A/D or A to D) is a device that converts a continuous quantity to a discrete time digital representation.

Cara kerja ADC ADC

Contoh ADC 3 bit.. 5 V (Vcc) 1 3 bit = 8 level

Setting ADC Default 10 bit level

Voltage Reference 5 V (AVcc) 1 Misal Vref = 2V 2 V (Vref) 1

TUGAS Buat modul 1) Sensor Warna 2) Stopwatch yang dikendalikan lewat komputer via terminal SEMUA itu di kontrol dengan komputer via terminal untuk mengaktifkan mode modenya.

Sensor Warna Spesifikasi standar : 3 sensor warna RGB Challange : sensor hitam, putih, CMYK, dan dapat dikalibrasi

Stopwatch Standar : tampilan pada LCD  JJ:MM:DD. Dikendalikan dengan 1 push button untuk (start pause) dan 1 button untuk reset Challange : tampilan pada LCD  JJ:MM:DD:SS Dikendalikan dengan push 1 button button untuk (start pause, stop) dan 1 button untuk reset