Unicon recover

2
Arduino Unicon 41 เนื่องจากบอรด Unicon ใชไมโครคอนโทรลเลอร ATmega32U4 อันเปน USB ไมโครคอนโทรลเลอร ทําใหเมื่อเริ่มตนการทํางานใหมหรือเกิดการรีเซต โมดูล USB ภายในไมโครคอนโทรลเลอรตองใชเวลาในการ เตรียมความพรอมหรือที่เรียกวา การอีนัมเมอเรชั่น (enumeration) ประมาณ 3 ถึง 5 วินาที หากในจังหวะนั้น เกิดการอัปโหลดโปรแกรมมาทันที ตัวซอฟตแวร Arduino IDE จะไมสามารถติดตอหรือคนหาพอรตที่เชื่อม ตอได ทําใหเกิดการอัปโหลดโปรแกรมที่ผิดพลาด อาจสงผลถึงกับทําใหบอรด Unicon ใชงานไมได อยางไรก็ตาม ผูใชงานสามารถแกไขปญหานี้ไดโดยใชซอฟตแวร POP-XT & Unicon Boot mode Recovery อันเปนซอฟตแวรเสริมสําหรับชวยแกปญหากรณีไดรเวอรไมสมบูรณหรือไมสามารถติดตอกับบอรด Unicon (รวมถึงบอรควบคุมหุนยนต POP-XT) ได โดยมีขั้นตอนดังนี(2.5.1) ไปทStart Menu > Arduino > Utilities > POP-XT & Unicon Boot mode Recovery เลือก เปดซอฟตแวร POP-XT & Unicon Boot mode Recovery จะพบหนาตางหลักของโปรแกรมดังรูป เลือกชอง ของชื่อฮารดแวรเปน Unicon board (2.5.2) ตอสาย USB-miniB เขากับบอรด Unicon (2.5.3) กดสวิตช 31 คางไว เปดสวิตช POWER

description

แนะนำการแก้ไขในกรณีที่บอร์ด Unicon ติดต่อกับคอมพิวเตอร์ไำม่ได้

Transcript of Unicon recover

Page 1: Unicon recover

ArduinoUnicon 41

เนื่ องจากบอร ด Unicon ใช ไมโครคอนโทรลเลอร ATmega32U4 อั นเป น USB ไมโครคอนโทรลเลอร ทํ าให เมื ่อเริ ่มต นการทํ างานใหม หร ือเกิ ดการรี เซต โมดู ล USB ภายในไมโครคอนโทรลเลอร ต องใช เวลาในการเตรี ยมความพร อมหรื อที่ เรี ยกว า การอี นั มเมอเรชั่ น (enumeration) ประมาณ 3 ถึ ง 5 วิ นาที หากในจั งหวะนั้ นเกิ ดการอั ปโหลดโปรแกรมมาทั นที ตั วซอฟต แวร Arduino IDE จะไม สามารถติ ดต อหรื อค นหาพอร ตที่ เชื่ อมต อได ทํ าให เกิ ดการอั ปโหลดโปรแกรมที่ ผิ ดพลาด อาจส งผลถึ งกั บทํ าให บอร ด Unicon ใช งานไม ได

อย างไรก็ ตาม ผู ใช งานสามารถแก ไขป ญหานี้ ได โดยใช ซอฟต แวร POP-XT & Unicon Boot modeRecovery อ ันเป นซอฟต แวร เสร ิมสํ าหร ับช วยแก ป ญหากรณ ีไดรเวอร ไม สมบ ูรณ หร ือไม สามารถต ิดต อกั บบอร ดUnicon (รวมถึ งบอร ควบคุ มหุ นยนต POP-XT) ได โดยมี ขั้ นตอนดั งนี้

(2.5.1) ไปท ี่ Start Menu > Arduino > Utilities > POP-XT & Unicon Boot mode Recovery เลื อกเป ดซอฟต แวร POP-XT & Unicon Boot mode Recovery จะพบหน าต างหลั กของโปรแกรมดั งรู ป เลื อกช องของชื่ อฮาร ดแวร เป น Unicon board

(2.5.2) ต อสาย USB-miniB เข ากั บบอร ด Unicon

(2.5.3) กดสวิ ตช 31 ค างไว เป ดสวิ ตช POWER

Page 2: Unicon recover

42 ArduinoUnicon

(2.5.4) จากนั้ นปล อยสวิ ตช 31 รอให บอร ดเตรี ยมความพร อมในการทํ างานประมาณ 5 วิ นาที

(2.5.5) เมื่ อบอร ด Unicon พร อม ซอฟต แวร จะแสดงตํ าแหน งพอร ตที่ ตรวจพบบอร ด Unicon ที่ ช องสี เขี ยวด านล างทางขวาของหน าต างหลั ก ดั งรู ป พอร ตที่ พบคื อ COM195

(2.5.6) ทํ าการเลื อกพอร ต COM195 ที่ เกิ ดขึ้ น แล วคลิ กปุ ม Test I/O ต อเนื่ องไปในทั นที เพื่ อล างความผิ ดปกติ ของการติ ดต อทั ้งหมด และอั ปโหลดโปรแกรมทดสอบพอร ตลงไปในคราวเดี ยวกั น

(2.5.7) ที่ ช องแสดงสถานะจะเปลี่ ยนเป นสี ส ม พร อมกั บแสดงข อความavrdude : readinh on-chip flash data !

avrdude : verifying...

avrdude : 4982 bytes of flash verified.

avrdude done. Thank you.

OK.

เพื่ อแจ งให ทราบว า ได ทํ าการล างข อมู ลของการเชื่ อมต อเดิ มเรี ยบร อยแล ว

ในระหว างที ่ทํ าการคื นสภาพการทํ างานของบอร ด จะเห็ นตํ าแหน งพอร ตของการเชื่ อมต อจะเปลี ่ยนต ําแหน งไปเป นตํ าแหน งหล ัก จากร ูปเปล่ี ยนเป น COM196 พร อมก ันนั ้น LED ที ่ขา 31 จะต ิดกะพร ิบด วยช วงเวลาสั ้นๆ หากได ตามนี ้ แสดงว า บอร ด Unicon ได ร ับการฟ นฟ ูและแก ไขการต ิดต อพอร ต USB เร ียบร อยแล ว