วันจันทร์ที่ 10 ธันวาคม พ.ศ. 2550

ใช้ AVR Programmer ใน Debian

แต่ก่อนตอนหัดใช้ AVR ใหม่ ๆ (8515, 8535) ได้หัดใช้บน Windows โดยใช้โปรแกรม PonyProg หลังจากมาทำงานและใช้ Linux มาตลอดก็ไม่เคยใช้ AVR อีกเลยจนกระทั่งต้องมาสอนเรื่องนี้ แต่ก็ไม่อยากกลับไปหา Windows อีกแล้ว ค้นไปค้นมาเจอ avrdude ซึ่งติดตั้งผ่าน synaptic ได้ง่ายมาก ไม่กี่คลิ๊กเท่านั้นเอง

วงจรก็ใช้ Psychogenic PPI Programmer ของ http://electrons.psychogenic.com/modules/arms/art/5/AVRInSystemProgrammer.php#ppiprog ต่อกับพอร์ตขนาน ใช้งานได้ดีไม่มีปัญหา

ติดอยู่นิดเดียวว่าต้องเป็น su เพื่อเข้าถึง /dev/parport0 ไม่งั้นก็ access denied

ค้นไปค้นมา พบว่า /dev/parport0 เป็นของ root แต่อยู่ในกลุ่ม lp ก็เลยไปเพิ่มยูสเซอร์ (คือตัวเรา) เข้าไปในกลุ่ม lp โดยใช้คำสั่งจากเมนู Users and Groups ไม่ต้องใช้ command line อะไรเลย

เพิ่มยูสเซอร์เสร็จ เป็นอันเสร็จพิธี ใช้การได้ดีไม่มีปัญหา