Apa Penyebab Data Serial Tidak Terkirim atau Rusak

tutorial elektronika digital dan pemrograman

tutorial elektronika digital dan pemrograman

Mungkin Anda sekarang sedang kebingungan karena data serial yang dikirim dari mikrokontroler rusak menjadi karakter aneh atau malah tidak terkirim sama sekali. Sebaiknya periksa kembali hal-hal berikut pada sistem komunikasi data yang Anda gunakan:

1. Pastikan crystal yang Anda gunakan untuk mengirim data melalui mikrokontroler adalah 11059200
Hal ini dikarenakan crystal dengan clock tersebut memang diperuntukkan untuk komunikasi serial. Kalau tidak percaya silakan coba buka motherboard komputer, pasti ada crystal dengan nilai clock tersebut. Jika digunakan untuk komunikasi serial, toleransi kesalahan komunikasi datanya adalah 0%. Silahkan cari tabel toleransi crystal untuk komunikasi serial.

2. Pastikan baud ratenya sama
Misalnya 9600, 115200, 38400, dan sebagainya. Baud rate antara transmitter dan receiver harus sama.
Apa itu baud rate? Tunggu penjelasan di postingan selanjutnya 🙂

3. Pastikan receiver (RX) bertemu dengan transmitter (TX)

4. Pastikan ground (GND) saling terhubung antara kedua device

5. Kalau masih error coba ganti mikrokontrolernya
Kemungkinan pin RX atau TX mati karena terkena tegangan melebihi tegangan seharusnya.

6. Pastikan standar komunikasinya sama
Jika transmitter menggunakan standar komunikasi data serial TTL maka receiver juga harus menggunakan standar komunikasi data serial TTL juga. Jika transmitter menggunakan standar komunikasi data serial RS232 maka receiver juga harus menggunakan standar komunikasi data serial RS232 juga.
Apa beda komunikasi data serial TTL dan RS232? Tunggu postingan selanjutnya…

7. Pastikan power mempunyai ground yang bagus
Saya punya pengalaman menggunakan sumber power supply komputer dan data komunikasinya gagal. Ketika saya ganti powernya, data serialnya bisa sampai dengan baik.

 

Order/Pemesanan :
Yujum Warehouse
Office and Offline Store : Jalan Bantul KM 6 No. 93B RT 04 Dusun Glondong Tirtonirmolo Kasihan Bantul Daerah Istimewa Yogyakarta. (Selatan pasar niten sekitar 500m Barat Jalan). Lihat denah Toko Yujum Warehouse.
089-908-730-26 ( aktif pada jam buka toko )
BUKA SETIAP HARI dari jam 08.00 – 20.00 WIB

new_banner