สมมติว่าฉันกำลังส่งข้อมูลผ่าน FM โดยที่ 0 คือ 2Hz และ 1 คือ 4Hz เครื่องส่งกำลังส่งสัญญาณ 2Hz เมื่อไม่มีสัญญาณเข้า ถ้าฉันป้อนเลขฐานสองที่ได้รับไปยังพอร์ต UART ของไมโครคอนโทรลเลอร์ตัวควบคุมขนาดเล็กจะแยกความแตกต่างระหว่างไม่มีข้อมูลกับ 0 อย่างไร
สิ่งนี้มีความเกี่ยวข้องเมื่อมีการส่งอักขระ ASCII เช่น สมมติว่าสตริงต่อไปนี้:
01000110 01101111 01101111 01100010 01100001 01110010
เนื่องจากฉันได้เพิ่มช่องว่างเราจึงสามารถแปลสิ่งนี้เป็น:
foobar
แต่สำหรับเครื่องสตริงจะมีลักษณะเช่นนี้:
010001100110111101101111011000100110000101110010
คุณจะสร้าง "ช่องว่าง" เหล่านั้นอย่างไรเพื่อที่คุณจะไม่ได้รับตัวอักษร ASCII ที่สับสนเมื่อคุณได้รับไบนารี