การเซ็ต Fuse bit และ Lock bit จะขึ้นอยู่กับโปรแกรมที่เราใช้ในการเบิร์นโปรแกรมครับ แต่ว่าโดยหลักๆ โปรแกรมที่ใช้เบิร์นก็จะกำหนดให้ทำการเซ็ต Fuse bit และ Lock bit ได้เหมือนกัน
ขั้นแรกก็คือต้องศึกษาว่า fuse bit และ Lock bit แต่ละตัวใช้เพื่อเซตค่าอะไร จากนั้นถ้าเราต้องการเซต ก็ไปคลิกเลือกตามที่ต้องการ และเบิร์นลงไปพร้อมกับโปรแกรมครับ
ลองดูข้อมูลจากลิงก์ด้านล่างเกี่ยวกับ Fuse bit และ Lock bit ครับ
http://www.avrfreaks.net/modules/FreaksFiles/files/382/DN_020.pdf
ขอบคุณครับ
การเบิร์นโปรแกรม (รวมทั้งหมด Fuse bit และ Lock bit สามารถเบิร์นใหม่ (คือเขียนทับได้ตลอดเวลา) ไม่เกี่ยวกับว่าอันก่อนจะ Set Fuse bit ป้องกันไว้หรือไม่
การเซต Fuse bit จะใช้สำหรับการป้องกันการอ่านข้อมูลออกมา (หรือเราเรียกกันว่าการก๊อปปี้ หรือจะคัดลอกโปรแกรมเก่าออกมา) ไม่ใช่ป้องกันการเขียนเข้าไป ถ้าจะเขียนทับเขียนได้ตลอดครับ
ถ้ากรณีที่บอกว่าไม่สามารถเบิร์นโปรแกรมใหม่เข้าไปได้ แสดงว่า ตัวไอซีเองอาจจะมีปัญหาหรือเกิดความเสียหายครับ ไม่เกี่ยวกับว่าเขาได้ Set fuse bit lock bit ไว้ครับ
ขอบคุณครับ
ตรงนี้ไ่่ม่ค่อยแน่ใจเท่าไหร่ครับ แต่เท่าที่รู้ การโปรแกรมแบบ high voltage จะเป็นการโปรแกรมสำหรับ AVR รุ่นเก่าๆ ที่แต่ก่อนต้องใช้แรงดัน 12V
แต่ปัจจุบันสามารถโปแกรมโดยใช้ low voltage ได้แล้วครับ
ความคิดเห็นส่วนตัว การใช้ high voltage กับ low voltage ไ่ม่น่าเกี่ยวกับ fuse bit lock น่าจะเกี่ยวกับตัวไอซีที่เป็นรุ่นเก่ากับรุ่นใหม่ ครับ
ร้านค้าอัพเดท | 8 ก.ย. 2568 |