อาจจะดูเป็นคำถามที่เหมือนผิดยุคไปนิดหนึ่ง คือผมต้องการจะแฟลช/เบิร์นโปรแกรมลงไมโครคอนโทรลเลอร์ แต่ผมไม่มีอุปกรณ์/ซอฟต์แวร์ที่เหมาะสมที่จะใช้ต่อชิปเข้ากับคอมพิวเตอร์เพื่อทำการโปรแกรม ผมจึงอยากจะหาร้านที่ผมสามารถถือไฟล์ HEX กับชิปไมโครคอนโทรเลอร์ไป แล้วให้ทางร้านทำการเบิร์นไฟล์ HEX ลงบนชิปที่ผมเตรียมไป
(ผมไม่ได้ต้องการจ้างร้านให้เขียนหรือคอมไพล์ซอร์สโค้ดให้นะครับ แค่เบิร์นเฉยๆ, คล้ายๆ กับเวลาผมถือไฟล์ PDF ไปปริ้นต์ลงกระดาษที่ร้านถ่ายเอกสาร)
โดยชิปที่ผมต้องการจะเบิร์นเป็นตระกูล MCS-51 ในรูปแบบตัวถังตีนตะขาบ (DIP) ธรรมดา, โดยเบอร์ชิปที่ผมสนใจจะเบิร์น คร่าวๆ ก็จะมี:
- Atmel AT89S51, AT89S52, AT89S8253, AT89LP4052
- Silicon Storage Technology SST89E516RD
- Winbond W78E516B
และอาจจะมีชิป EEPROM ตัวถังตีนตะขาบอีกสองสามเบอร์ครับ (โดยผมจะเตรียมชิปไปเองทั้งหมด)
ใครพอจะทราบว่ามีร้านที่ไหนที่รับเบิร์นโปรแกรมลงชิปไมโครคอนโทรลเลอร์/EEPROM แบบนี้บ้างครับ โดยเน้นทำจำนวนน้อย (ผมรู้ว่ามี แต่ที่เคยค้นเจอในเน็ตจะอยู่ค่อนข้างไกล) ผมอยู่ในกรุงเทพ ไม่ไกลจากย่านบ้านหม้อ/คลองถม ถ้าเป็นแถวนั้นได้ก็จะดีมากครับ
ป.ล. ก่อนที่ท่านใดจะแนะนำว่าให้ผมไปซื้อเครื่องเบิร์นแทน ต้องหมายเหตุไว้นิดหนึ่งว่าคอมฯ ผมใช้ระบบ GNU/Linux แบบซอฟต์แวร์เสรีล้วนครับ, ฉะนั้นการที่ผมจะเดินดุ่มๆ เข้าไปในร้านแล้วซื้อเครื่องเบิร์นมา มีความเสี่ยงจะเสียเงินฟรีสูงมาก; ซึ่งส่วนตัวผมมีบอร์ดประจำที่ผมชัวร์ว่าใช้กับคอมฯ ผมได้ (แล้วกว่าจะชัวร์ได้นี่ ผมก็ต้องลงแรงเขียนซอฟต์แวร์ที่ใช้เบิร์นเองด้วย)
การที่ผมมาหาร้านเบิร์นครั้งนี้ จุดประสงค์หลักคือผมต้องการทดสอบ ว่าโค้ดที่ผมเขียนสามารถรันบนไมโครคอนโทรลเลอร์ยี่ห้อ/รุ่นอื่นๆ ที่ผมไม่ได้ใช้ประจำได้ราบรื่นหรือไม่, ซึ่งจะเป็นการเบิร์นทดสอบเพียงครั้งเดียว หรือไม่กี่ครั้ง (หากภายหลังผมจะเปลี่ยนจากเบอร์ชิปที่ใช้ประจำ ผมจะสำรวจและพูดคุยกับบริษัทที่ทำเครื่องเบิร์น และอาจจะออกแบบ/ประกอบวงจรเบิร์นพร้อมเขียนซอฟต์แวร์เองถ้าจำเป็นครับ)
ร้านที่รับเบิร์นโปรแกรมลงชิปไมโครคอนโทรเลอร์/EEPROM มีที่ไหนบ้างครับ
(ผมไม่ได้ต้องการจ้างร้านให้เขียนหรือคอมไพล์ซอร์สโค้ดให้นะครับ แค่เบิร์นเฉยๆ, คล้ายๆ กับเวลาผมถือไฟล์ PDF ไปปริ้นต์ลงกระดาษที่ร้านถ่ายเอกสาร)
โดยชิปที่ผมต้องการจะเบิร์นเป็นตระกูล MCS-51 ในรูปแบบตัวถังตีนตะขาบ (DIP) ธรรมดา, โดยเบอร์ชิปที่ผมสนใจจะเบิร์น คร่าวๆ ก็จะมี:
- Atmel AT89S51, AT89S52, AT89S8253, AT89LP4052
- Silicon Storage Technology SST89E516RD
- Winbond W78E516B
และอาจจะมีชิป EEPROM ตัวถังตีนตะขาบอีกสองสามเบอร์ครับ (โดยผมจะเตรียมชิปไปเองทั้งหมด)
ใครพอจะทราบว่ามีร้านที่ไหนที่รับเบิร์นโปรแกรมลงชิปไมโครคอนโทรลเลอร์/EEPROM แบบนี้บ้างครับ โดยเน้นทำจำนวนน้อย (ผมรู้ว่ามี แต่ที่เคยค้นเจอในเน็ตจะอยู่ค่อนข้างไกล) ผมอยู่ในกรุงเทพ ไม่ไกลจากย่านบ้านหม้อ/คลองถม ถ้าเป็นแถวนั้นได้ก็จะดีมากครับ
ป.ล. ก่อนที่ท่านใดจะแนะนำว่าให้ผมไปซื้อเครื่องเบิร์นแทน ต้องหมายเหตุไว้นิดหนึ่งว่าคอมฯ ผมใช้ระบบ GNU/Linux แบบซอฟต์แวร์เสรีล้วนครับ, ฉะนั้นการที่ผมจะเดินดุ่มๆ เข้าไปในร้านแล้วซื้อเครื่องเบิร์นมา มีความเสี่ยงจะเสียเงินฟรีสูงมาก; ซึ่งส่วนตัวผมมีบอร์ดประจำที่ผมชัวร์ว่าใช้กับคอมฯ ผมได้ (แล้วกว่าจะชัวร์ได้นี่ ผมก็ต้องลงแรงเขียนซอฟต์แวร์ที่ใช้เบิร์นเองด้วย)
การที่ผมมาหาร้านเบิร์นครั้งนี้ จุดประสงค์หลักคือผมต้องการทดสอบ ว่าโค้ดที่ผมเขียนสามารถรันบนไมโครคอนโทรลเลอร์ยี่ห้อ/รุ่นอื่นๆ ที่ผมไม่ได้ใช้ประจำได้ราบรื่นหรือไม่, ซึ่งจะเป็นการเบิร์นทดสอบเพียงครั้งเดียว หรือไม่กี่ครั้ง (หากภายหลังผมจะเปลี่ยนจากเบอร์ชิปที่ใช้ประจำ ผมจะสำรวจและพูดคุยกับบริษัทที่ทำเครื่องเบิร์น และอาจจะออกแบบ/ประกอบวงจรเบิร์นพร้อมเขียนซอฟต์แวร์เองถ้าจำเป็นครับ)