ทบทวนกันหน่อยครับ ตอนนี้พวกผมสามารถเขียนโปรแกรมลงบนบอร์ด Robostix ทำให้ไฟวิ่งได้แล้ว และเรียนรู้เรื่องการเขียน Driver คร่าวๆ ณ ตอนนั้น คือช่วงวันที่ 26 ธ.ค. ครับ โดยกำหนดส่งรายงานฉบับสมบูรณ์คือ 21 ม.ค. !! นั่นคือเวลาเหลือน้อยลงทุกที
เข้าช่วงปีใหม่ พวกผมก็ขอแยกย้ายไปเที่ยวกับครอบครัวและกลับมาทำต่อหลังปีใหม่ครับ ช่วงปีใหม่นั้นเอง ที่ chip ที่สั่งไว้มาส่งถึงบ้านผม รวมทั้งหนังสือที่สั่งไป มาถึงไปรษณีย์แถวบ้าน (และมารู้ภายหลังว่า มันมาตกค้างที่ไปรษณีย์นานแล้ว)
หลังปีใหม่ พวกผมทำงานกันต่อครับ หลังจากที่ทำไฟวิ่งได้ ผมก็ตระหนักว่า นี่พวกเราต้อง debug โปรแกรมบน Robostix ด้วย ไฟ LED เพียง 3 ดวงงั้นเหรอ (ในหัวตอนนั้นคิดวิธีแปลกๆออกมาเต็มไปหมด)? ทำยังไง จะให้ใช้ printf พิมพ์ข้อมูลออก console ของ HyperTeminal ได้ เหมือนใน Lab PIC?? ก็หาๆๆ จนเจอวิธีครับ ซึ่งมันต้องทำวงจรเล็กๆที่ใช้ชิพ Max232 เป็นตัวช่วย วงจรนี้มีแจกบนเน็ตครับ และก็เป็นฝีมือคุณเอก ที่เผอิญมีอุปกรณ์ และชิพพร้อมสรรพ อยุ่ที่บ้าน (มันเคยคิดจะต่อใช้เองมาแล้ว)? บัดกรีต่อมาให้ และเอาไปจิ้มๆบนบอร์ด เทสต์ และมัน Work!!!
ช่วงเวลาเดียวกัน ก็หาวิธี เขียนโปรแกรมควบคุม 0/1 ขาต่างๆ เพื่อคุยกับ ฮาร์ดดิสก์ตามมาตรฐาน ATA ที่ไอเอกเข้าใจระดับนึงแล้ว และโชคดีไปเจอ Library ครับ ชื่อ Procyon AVRlib ครับ เป็นไลบรารีสำหรับ micro ตระกูลนี้ และทำสำคัญ มันมีไลบรารี เกี่ยวกับต่อต่อ IDE/ATA ด้วย!!!? ผมก็โหลดมาอ่านๆ แกะๆ และดึงเฉพาะส่วนที่ต้องใช้ออกมา เอาไปรวมในโปรเจค และให้เอกทดลองดู
