การเขียนหน่วยความจําแบบพกพา
ฉันจะเขียนการเปลี่ยนแปลงไปยังหน่วยความจําแบบพกพาอย่างไร
เพื่อเขียนการเปลี่ยนแปลง:
- เชื่อมต่อตารางการเขียนโปรแกรมผู้รับไปยังคอมพิวเตอร์ของคุณและเริ่ม SFPTotal Wizard
- ใส่ผู้รับเข้าสู่พอร์ตคณะกรรมการโปรแกรมผู้รับ
- เลือกประเภทผู้รับที่เหมาะสมจากเมนู drop-down ประเภทโมดูล;
- เลือกพื้นที่หน่วยความจําที่จะอ่านจากเมนู ตารางที่อยู่;
- ตรวจสอบให้แน่ใจว่าโปรแกรมแก้ไขมีรหัสที่ถูกต้อง
- คลิกที่ปุ่มเพื่อเขียนการเปลี่ยนแปลงไปยังหน่วยความจําแบบพกพา - เขียนโค้ดลงในโมดูล;
แอพลิเคชันจะส่งผลเมื่อการเขียนเสร็จสิ้น

การเขียนทํางานอย่างไร
ในระหว่างการเขียนมาตรฐานแผงโปรแกรมแบบพกพาจะสร้างสัญญาณใน IIC Data Bus เพื่อถ่ายโอนข้อมูลในบล็อกของไบต์ 8 คุณสมบัติสัญญาณและเวลาจะถูกเลือกเพื่อโปรแกรมที่ประสบความสําเร็จส่วนใหญ่ของผู้ส่งสัญญาณที่มีอยู่ในตลาด
หลังจากส่งการติดตามที่เขียนการเปลี่ยนแปลงไปยังหน่วยความจําผู้รับแผงโปรแกรมผู้รับโดยอัตโนมัติอ่านพื้นที่หน่วยความจําที่ถูกเขียน จากนั้นจะส่งข้อมูลการอ่านไปยังแอพลิเคชันสําหรับการเปรียบเทียบ
หากส่วนโค้ดที่ถูกเขียนตรงกับส่วนที่กลับมาโดยการอ่านการยืนยันการเขียนจะถือว่าประสบความสําเร็จ แอพลิเคชันจะส่งข้อมูลการอ่านและการยืนยัน - WRITE OK.
ไม่ว่าการสมัครจะกลับมา WRITE FAIL -การเขียนไม่ประสบความสําเร็จ
หากการหยุดที่ไม่ได้รับการจัดการเกิดขึ้นบนรถบัสข้อมูลใบสมัครจะส่งกลับ รหัสข้อผิดพลาด QERR.
ทําไมแอพลิเคชันจะส่งข้อผิดพลาด?
สาเหตุหลักของข้อผิดพลาดในการเขียนคือการเปลี่ยนแปลงไม่ได้บันทึกไว้ในหน่วยความจําผู้รับ นี้มักจะเกิดจากการเขียนป้องกันในตัวรับ การเขียนโปรแกรม transceivers ที่ได้รับการป้องกันตามมาตรฐาน MSA ต้องใช้รหัสผ่าน
ดู การเขียนด้วยรหัสผ่าน และ ประเภทของ transceivers โดยการเขียนวิธีการป้องกันและวิธีการเขียนโปรแกรม.
ข้อผิดพลาดในการเขียนจะถูกคืนขึ้นหากข้อมูลส่วนหนึ่งเท่านั้นถูกบันทึกในระหว่างการเขียนหรือหากกลไกภายในของโมดูลเปลี่ยนข้อมูลหน้าหลังจากเขียนและก่อนที่คณะกรรมการโปรแกรมผู้รับได้ทําการอ่านการตรวจสอบ ในกรณีนี้การปรับแต่ง การตั้งค่าของคณะกรรมการการเขียนโปรแกรมแบบพกพา ค้นหาความถี่ของนาฬิการถบัสข้อมูลที่เหมาะสมขนาดบล็อกข้อมูลและการตั้งค่าการล่าช้าระหว่างบล็อกสําหรับการเขียนการเปลี่ยนแปลง
บันทึก
ก่อนที่จะเขียนการเปลี่ยนแปลงในหน่วยความจําแบบผ่านการบันทึกพื้นที่ที่อยู่อาศัยทั้งหมดที่มีอยู่เพื่อปกป้องจากข้อผิดพลาดที่เป็นไปได้
นอกจากนี้เรายังแนะนําให้อนุญาตให้เข้าสู่ระบบเพื่อบันทึกส่วนของรหัสอ่านจากหน่วยความจําผู้รับในประวัติการดําเนินงาน หากหน่วยความจําจะถูกอ่านเกินไปอย่างผิดพลาดบันทึกนี้สามารถช่วยให้การกู้คืนข้อมูลเดิมและสร้างใหม่ sequence ของการเปลี่ยนแปลง
ใช้ ฟังก์ชั่น Backup เพื่อบันทึก firmware transceiver หลักโดยอัตโนมัติ