Slider[Style1]

Style2

Style3[OneLeft]

Style3[OneRight]

Style4

Style5[ImagesOnly]

Style6


301

บันทึกไว้เผื่อลืม เพราะตอนนี้ก้ยังงงๆ อยู่

การเขียนข้อมูลลง Tag Card (Mifare 1K 13.56MHz HF)

คำสั่งแรก ทำการตรวจเช็ค Key A และ Key B ก่อนการเขียนข้อมูลจริง

i = rf_M1_authentication2(0,b1,b3,buf1(0))

[IN] 0 คือ เลข icdev ของอุปกรณ์ปัจจุบันที่ติดต่ออยู่ใช้ค่า 0 (ศูนย์)
[IN] b1 คือ Cipher Key Validation Model (เลือกค่า Key ที่ใช้)
มี 0x60 คือ key A (ใช้ &H60)
   0x61 คือ key B (ใช้ &H61)
[IN] b3 คือ ตำแหน่ง Block ที่ต้องการเขียนมี 0-63 (จำนวนทั้งหมด 64 Block) เลือกเขียนได้ทีละ BLock เช่น 4 เป็นต้น

รูปประกอบถ่ายจากสมุดบันทึก

302

[IN] *pkey คือ Cipher Key Content ขนาด 6 byte น่าจะเอาไว้เข้ารหัสอะไรสักอย่าง

ต่อมาก็เริ่มเชียนข้อมุลลง Tag Card ด้วยคำสั่งนี้

i = rf_M1_write(0,b3,buf2(0))

0 คือ เลข icdev ของอุปกรณ์ปัจจุบันที่ติดต่ออยู่ใช้ค่า 0 (ศูนย์)
b3 คือ Block ที่ต้องการเขียนข้อมุล มีค่า 0-63 แต่ควรใช้ค่าตั้งแต่ 4 เป้นต้นไป เพราะจะได้ไม่ไปทับกับค่าที่มาจากโรงงาน
buf2(0) คือ ข้อมุลที่ต้องการเขียน *pData ทีค่า 16 byte ตรงนี้ก้ยังไม่รู้ที่มาว่ามาได้ยังไง

About Know2Play

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
«
Next
Newer Post
»
Previous
Older Post

No comments:

Post a Comment