ผมใช้ FT232RL USB To Serial Adapter Module เพื่อโปรแกรมให้ Arduino Pro Mini 328 - 5V/16MHz แรกๆ ก็โปรแกรมได้ แต่ พักหลังๆ โปรแกรมเข้ายากมากครับ ยิ่งตอนนี้โปรแกรมเข้าไม่ได้เลย ช่วง uploading นานมาก จนมันฟ้อง
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x20
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x20
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x20
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x20
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x20
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x20
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x20
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x20
ผมพยายามเอาบอร์ด arduino เก่าๆ มาทำ arduino isp แล้วทำการ burn bootloader เข้าไปที่บอร์ด arduino pro mini ใหม่ ก็สำเร็จ บอร์ดสามารถทำไฟกระพริบหลังการทำ burn boot loader เสร็จ แต่พอเราจะเอามาโปรแกรมด้วย FT232RL USB To Serial Adapter Module ก็ยังไม่สามารถทำสำเร็จอยู่ดี ขอแนวทางแก้ไขหน่อยครับ
FT232RL จะมีปัญหาเรื่อง Driver กับ Windows 7 อันดับแรกลองเช็ค Driver ว่าใช้ได้ปกติก่อนครับ
ดาวน์โหลดไดรเวอร์ที่นี่
http://www.ftdichip.com/Drivers/CDM/CDM20830_Setup.exe
สำหรับเครื่องที่มีปัญหาลงไดรเวอร์ไม่ผ่านลองใช้ตัวนี้ http://www.allarduino.com/download/ArduinoAll DriverFTDIFix.rar
จากข้อมูลสามารถโปรแกรมลง Arduino Pro Mini ได้แสดงว่า บอร์ด Arduino Pro Mini ปกติ ที่เหลือก็น่าจะเป็นกับ USB TTL FT232RL ผมแนะนำให้ลองใช้เครื่องอื่นดูว่าได้ผลเหมือนกันหรือเปล่า หรือถ้าจะให้ลง Driver ง่ายก็อาจจะลองหา USB TTL ที่ใช้ชิฟ CH340 มาใช้ทดลองก็ได้ครับ
คิดว่า ไม่น่าใช่ปัญหาที่ driver นะครับ (หรืออาจจะใช่) เพราะทุกครั้งที่ผมเสียบ FT232RL USB To Serial Adapter Module กับ PC win7 ก็เห็น comport ปกติ แต่เวลาเบิร์นนี่สิ เหมือนว่า ตัวบอร์ดจะไม่ยอมเข้าสู่สภาวะโปรแกรม เลย มันยังคงทำงานโค๊ดเก่าอยู่อย่างนั้น แล้วก็ Error อย่างที่เห็นหน่ะครับ
ถ้าเห็น Driver ก็แสดงว่าน่าจะติดต่อได้ บอร์ด Pro Mini ตามที่บอกไม่ได้มีปัญหาเพราะเบิร์นโปรแกรมลงได้ คงเหลือเช็คที่ตัว USB TTL ครับ ให้ลองต่อขา RX กับ TX เข้าหากัน แล้วเปิดดู Serial Monitor ถ้าพิมพ์ข้อความแล้วมีแสดงผลลัพธ์ออก ก็แสดงว่าใช้ได้ครับ
อารมณ์นี้เลย Arduino pro mini https://www.youtube.com/watch?v=W4KOZfW7roA
ตามคลิปเป็นวิธีลง Driver ถ้าเห็น Driver ปกติก็แสดงว่าทำในคลิปนี้ได้แล้ว
จากผลจากการทดลอง ที่ให้มา
ต้องมีที่ผิดพลาดซักแห่ง
Arduino Pro Mini 2 แบบนี้ขาจะคนละตำแหน่งกันนะครับ ขา USB TTL อาจจะไม่ตรงกัน