# โจทย์เฟรม UART

สมมติ: token เป็น hex byte; ความยาว 6 bytes [A5, seq, low, high, XOR(seq,low,high), 5A]
Payload อ่าน little-endian; unsigned เป็นค่าเริ่มต้น; signed ใช้ two's complement เฉพาะข้อที่ระบุ
ไม่มีหน่วยทางกายภาพ ไม่มี timestamp ข้อมูลสมมติไม่ใช่ MAVLink

1. แบ่งสามช่วง A5 07 34 / 12 21 5A A5 / 08 9C FF 6B 5A เป็นเฟรม ครบกี่เฟรมในแต่ละรอบ? คงค้างเท่าใด? ไม่สูญหายหรือแทรก bytes เริ่มตรงขอบ
2. ตรวจ XOR ของแต่ละเฟรมและ decode unsigned ของ 34 12 กับ 9C FF
3. หาก schema บอก signed16 two's complement ค่า 9C FF เป็นเท่าใด?
4. A5 09 34 12 00 5A ผ่าน XOR หรือไม่? ค่าคาดหวังคืออะไร?
5. เปลี่ยน A5 07 34 12 21 5A เป็น A5 07 12 34 21 5A: XOR และค่าต่างกันอย่างไร?
6. UART 115200 baud 8N1 ส่งต่อเนื่อง 6 bytes ใช้ wire กี่ bits และกี่ ms? ระบุสิ่งที่ไม่รวม
7. ผ่าน XOR แล้วนำไปตัดสินความสด หน่วย ผู้ส่ง หรือการบินได้หรือไม่? ต้องรู้อะไรเพิ่ม?
ไม่มีคะแนนใหม่ ไม่มีการรัน firmware หรือทดสอบ parser ในชุดนี้
