# เฉลยและขอบเขตเฟรม UART

1. รอบแรก 0 เฟรม เหลือ 3 bytes; รอบสองสะสมครบ 1 เฟรม เหลือ A5 หนึ่ง byte; รอบสามสะสม 2 เฟรม เหลือ 0 bytes (2 จาก 3 รอบอ่าน)
2. 07 XOR 34 XOR 12 = 21; 08 XOR 9C XOR FF = 6B
   unsigned little-endian: 0x1234 = 4,660 และ 0xFF9C = 65,436
3. เมื่อ schema ระบุ signed16 two's complement: 65,436 − 65,536 = −100
4. 09 XOR 34 XOR 12 = 2F ต่างจาก 00 จึงไม่ผ่าน
5. XOR ยัง 21 เพราะสลับลำดับ operand ไม่เปลี่ยน XOR แต่ค่าเป็น 0x3412 = 13,330 แทน 4,660
6. 6 × (1 start + 8 data + 1 stop) = 60 bits; 60/115200 วินาที ≈ 0.521 ms ไม่รวม idle/queue/USB/timeout/decode ไม่มี benchmark
7. ยังยืนยันไม่ได้ ต้องมี schema/หน่วย/clock/boot session/sequence policy และหลักฐานผู้ส่ง/สิทธิ์ตามงาน การตรวจความผิดพลาดไม่ได้แทน authentication

โจทย์นี้เริ่มตรงขอบ ไม่มีข้อมูลสูญหาย/แทรก ไม่มีผล resynchronization หรือ buffer-overflow test ไม่รับรอง parser หรือฮาร์ดแวร์จริง
