penggunaan Xon-Xoff pada serial Komunikasi RS232 sebagai flowcontrol
Jika kita bermasalah dengan kecepatan transfer data dari master ke slave dalam komunikasi serial
atau dari komputer ke microcontroller, jika data yang dikirim terlalu cepat dikirim maka akan terjadi kesalahan dalam penerimaan data kita bisa menggunakan fasilitas flow control berupa fasilitas Xon-Xoff.
ada dua cara yang bisa digunaka, untuk komunikasi yang menggunakan Tx dan Rx saja kita bisa menggunakan cara dengan mengirim intruksi Xon dan Xoff.
dimana Xoff digunakan untuk memberitahukan ke komputer untuk menghentikan pengiriman sementara ke microcontroller, sedangkan Xon dikirim untuk menandakan bahwa microcontroller siap menerima data lagi, caranya dengan mengirim pesan ke Xon ke komputer
Cara ini di sebut dengan cara software, secara software kita hanya mengirim pesan ke komputer dengan memberikan karakter chr(17) untuk Xon atau chr(19) untuk Xoff
namun dengan cara ini pengiriman menjadi lambat
Untuk flow control secara hardware atau sering disebut dengan RTD/CTS fllow contror di pakai dengan menggunakan 2 kabel tambaahan pada CTS(pin8 pada db9) atau RTS(pin7 pada DB9). komputer akan menset saluran request to send jika mengirim data, jika buffer di microcontroller siap saluran Clear To Send akan dan komputer akan mengirim data.
atau dari komputer ke microcontroller, jika data yang dikirim terlalu cepat dikirim maka akan terjadi kesalahan dalam penerimaan data kita bisa menggunakan fasilitas flow control berupa fasilitas Xon-Xoff.
ada dua cara yang bisa digunaka, untuk komunikasi yang menggunakan Tx dan Rx saja kita bisa menggunakan cara dengan mengirim intruksi Xon dan Xoff.
dimana Xoff digunakan untuk memberitahukan ke komputer untuk menghentikan pengiriman sementara ke microcontroller, sedangkan Xon dikirim untuk menandakan bahwa microcontroller siap menerima data lagi, caranya dengan mengirim pesan ke Xon ke komputer
Cara ini di sebut dengan cara software, secara software kita hanya mengirim pesan ke komputer dengan memberikan karakter chr(17) untuk Xon atau chr(19) untuk Xoff
namun dengan cara ini pengiriman menjadi lambat
Untuk flow control secara hardware atau sering disebut dengan RTD/CTS fllow contror di pakai dengan menggunakan 2 kabel tambaahan pada CTS(pin8 pada db9) atau RTS(pin7 pada DB9). komputer akan menset saluran request to send jika mengirim data, jika buffer di microcontroller siap saluran Clear To Send akan dan komputer akan mengirim data.