"Skills, Knowledge, Abilities, and Experiences

are only useful....

If you are at the right place "

นาๆ (ไร้) สาระ

มาตรฐาน Intel HEX file format

Intel HEX file format

Intel HEX file format (*.hex) เป็นไฟล์รหัส ASCII ที่สามารถใช้โปรแกรม editor เรียกขึ้นมาอ่านและเขียนได้ เป็นรูปแบบของไฟล์ที่มักใช้ในการสื่อสารระหว่างคอมพิวเตอร์และมักเป็น output file ของโปรแกรม compiler เพื่อนำไปเขียนลง EPROM หรือ Microcontroller ต่างๆ โดยผ่าน RS-232

รูปแบบของ Intel HEX file ประกอบด้วย record 2 ชนิด คือ Data record และ End of file record

ในแต่ละ record จะเริ่มต้นด้วยรหัสนำ 9 ตัวอักษรและตามด้วยข้อมูล (ถ้ามี) และปิดด้วยค่า checksum ขนาด 2 ตัวอักษร ดังตัวอย่างรูปแบบดังต่อไปนี้

  1. Start code: เริ่มต้นด้วยเครื่องหมาย “ : ”
  2. Byte count: ขนาดของข้อมูลในบรรทัดนั้นที่ส่ง จากตัวอย่าง 0B = 12 Byte
  3. Address: แอดเดรสเริ่มต้นของข้อมูลที่จะเก็บในหน่วยความจำ จากตัวอย่างคือตำแหน่ง 00A0
  4. Record type: Code “00” = ข้อมูลถัดไปนั้นจะเป็นโค๊ดโปรแกรม, “01”= หมายความว่าเป็นการจบไฟล์
  1. Data: ส่วนของข้อมูลที่ทำการส่ง
  2. Checksum: ค่า checksum สำหรับตรวจสอบข้อผิดพลาดในขั้นตอนการดาวโหลดหรือส่งถ่ายข้อมูล

Related articles

- Chatchaval -

" A MAN OF FEW WORDS "

เรื่อยๆ มาเรียงๆ นกบินเฉียงไปทั้งหมู่ คนเดียวมาไร้คู่เหมือนพี่อยู่เพียงเอกา ร่ำๆ ใจรอนๆ อกสะท้อนอ่อนใจข้า ดวงใจใยหนีหน้า โถแก้วตามาหมางเมิน

" hoXBot "

My personal favorite
Sponsor

SAFE MASK

โรงงานผลิตหน้ากากอนามัยทางการแพทย์ และหน้ากากป้องกันฝุ่น
Clips

Get in Touch !