Advertisement

ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
เอา PIC แบบ OTP กลับมาใช้ใหม่
บทความ - ฉบับที่ 15
วันศุกร์ที่ 05 พฤศจิกายน 2010 เวลา 16:56 น.

เทคนิคที่เหนือคาดหมาย
ในการนำไมโครคอนโทรลเลอร์แบบโปรแกรมได้ครั้งเดียวกลับมาใช้ต่อได้ แถมโปรแกรมได้จริงๆ
ไม่ต้องโยนทิ้งทันทีแบบเมื่อก่อน

ใน TPE ฉบับที่ 14 ได้นำเสนอโครงงานที่ชื่อว่า AVR Recovery หรือเครื่องกู้บิตฟิวส์เพื่อทำให้นำไมโครคอนโทรลเลอร์ AVR กลับมาทำการโปรแกรมแบบในวงจรได้อีกครั้ง โดยใช้ไมโครคอนโทรลเลอร์ PIC16F57 เป็นตัวแก้ปัญหา พอเห็นแล้วก็อดคิดถึงเรื่องในอดีตไม่ได้ ย้อนกลับไปเมื่อสิบกว่าปีก่อน (ก่อนที่ AVR จะเกิดซะอีก) ไมโครคอนโทรลเลอร์ตระกูล PIC เกือบทุกเบอร์เป็นแบบ OTP (One time programmed) หรือโปรแกรมได้ครั้งเดียว มีเบอร์ที่ใช้หน่วยความจำแบบแฟลชอยู่แค่เบอร์เดียวในท้องตลาดคือ PIC16F84 ซึ่งเป็นชิป 18 ขา ราคาก็แพงพอสมควรเมื่อเทียบกับ OTP แต่ก็ใช้งานได้ดีและถือว่าคุ้มค่าครับ เพราะเขียนใหม่ได้นับพันครั้ง 
    แต่ก็มีบ่อยครั้งเหมือนกันที่อยากจะลองเล่น PIC ตัวเล็กๆ ซัก 8 ขาหรือ 14 ขาที่เป็นแบบ OTP ดู ด้วยความที่อยากเรียนรู้ในสถาปัตยกรรมแบบ 12 บิต อีกทั้งยังเล็กและถูกกว่าแบบแฟลช ทำให้ตัวเองและนักเล่นในสมัยนั้นจำนวนไม่น้อยจึงหาโอกาสใช้มัน แน่นอนว่าเมื่อลองเล่น ลองเขียนดูแล้ว มันก็มีโอกาสที่จะเขียนโปรแกรมผิดต้องทำการแก้ไขใหม่ ทั้งๆ ที่ก่อนจะโปรแกรมลงชิป ก็ลองซิมูเลตดูแล้วใน MPLAB จนแน่ใจว่าถูกชัวร์ แต่พอเอาไปใช้จริง ดันทำงานผิดพลาดซะ ก็เซ็งซิครับ เพราะนั่นหมายถึง เสียชิปไปอีกตัวหนึ่งจนได้


ติดตามอ่านบทความนี้ใน The Prototype Electronics ฉบับที่ 15

สั่งซื้อออนไลน์


 

 

แก้ไขล่าสุด ใน วันพุธที่ 27 มีนาคม 2013 เวลา 14:47 น.
 
 
JOOMLA TEMPLATES Joomla Templates By JoomlaBear