Vous êtes sur la page 1sur 10

KOMUNIKASI SERIAL PELATIHAN TELEMETRY 2005

KOMUNIKASI SERIAL
Sinkron Data dikirim bersama dengan sinyal clock
I2C (Inter-Integrated Circuit) SPI (Serial Peripheral Interface)
Keyboard, mouse

Asinkron Data dikirim tanpa sinyal clock


UART (RS-232)
Modem

Serial Sinkron
I2C

Atmel datasheet, ATmega16

SPI

AKM datasheet, AK4551

ELECTRICAL SPECIFICATIONS OF RS-232 STANDARD


A "Space" (logic 0) will be between +3 and +25 Volts. A "Mark" (Logic 1) will be between -3 and -25 Volts. The region between +3 and -3 volts is undefined. An open circuit voltage should never exceed 25 volts. (In Reference to GND) A short circuit current should not exceed 500mA. The driver should be able to handle this without damage. (Take note of this one!)

SERIAL ASINKRON
Diperlukan boudrate yang sama pada sisi pengirim dan penerima Pada pengiriman data harus disertakan start bit dan stop bit sebagai penanda awal dan akhir data Untuk menjaga integritas data, dapat disertakan bit parity.

TTL/CMOS Serial Logic Waveform

RS-232 Logic Waveform


www.beyondlogic.org

RS-232
Kecepatan max. 115,200 BPS Panjang media/kabel max 60 meter Single-ended (terhadap ground) Sinyal mudah mendapat gangguan Voltage swing 25V Short circuit max 500mA

www.quatech.com

Null-modem
Menghubungkan 2 DTE (sumber komunikasi, misal, PC) DTE = Data Terminal Equipment DCE = Data Communication Equipment (penyedia jalur komunikasi antar DTE, misal, modem)

www.beyondlogic.org

Serial dengan VisualBasic


Disediakan komponen MSComm MSComm1.CommPort = 1 MSComm1.Settings = "9600,N,8,1" MSComm1.InputLen = 0 MSComm1.PortOpen = True MSComm1.Output = "data" Baca = MSComm1.Input MSComm1.PortOpen = False

So.
1. Buat program sederhana untuk mengirim dan menerima data secara serial lewat Com1..

Vous aimerez peut-être aussi