ฉันพยายามที่จะสร้างนี้ให้แสงโดยรอบสำหรับเครื่องพีซี สิ่งนี้ทำงานได้อย่างไม่มีที่ติบน Arduino Uno ของฉัน ขั้นตอนต่อไปของผมคือการทำให้มันใช้"Arduino บนเขียงหั่นขนม" ดังนั้นฉันจึงซื้อชิป ATmega328 ที่ว่างเปล่าและเบิร์น bootloader Arduino (สำหรับบอร์ด "Arduino Duemilanove w / ATmega328") ลงบนมันโดยใช้ Arduino IDE และ USBasp; และฉันรู้ว่ามันถูกโหลดอย่างถูกต้องเนื่องจาก ATmega ชิพนี้ทำงานได้ดีบน Uno
แล้วฉันจะทำแปลง USB เพื่ออนุกรมใช้FT232RL ; แต่ไดรเวอร์ไม่ได้ติดตั้งบนพีซีของฉัน (Windows 7 x64) ฉันสงสัยว่าฉันร้อนเกินไปชิป FTDI ที่ยึดพื้นผิวและฆ่ามันในขณะที่บัดกรีด้วยมือ
ดังนั้นฉันได้เก็บมันไว้กันและได้นี้ USB เพื่ออนุกรมสะพานแปลง: (ขออภัยสำหรับภาพเส็งเคร็ง) ผมใช้เพิ่มเติม ST232CN บนเขียงหั่นขนมของฉันการแปลงระดับแรงดันไฟฟ้าจาก RS232 เพื่อ TTL ดังแสดงในนี้ หน้า และใช้งานได้ดีเมื่อฉันตรวจสอบจากการทดสอบลูปแบ็ค และฉันได้เชื่อมต่อ pin 9 ของ ST232 เพื่อ pin 2 ของ ATmega และ pin 10 กับ pin 3
เมื่อฉันพยายามอัปโหลดตัวอย่างกะพริบจาก Arduino IDE ฉันได้รับข้อผิดพลาดนี้:
Binary sketch size: 1026 bytes (of a 30720 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
เมื่อฉันทำการอัพโหลดแบบละเอียด (Shift + อัปโหลด) ฉันได้รับข้อผิดพลาด / ข้อความนี้:
avrdude: usbdev_open(): did not find any USB device "usb"
นอกจากนี้ฉันพยายามเพิ่มตัวต้านทานแบบดึงขึ้น 1k ที่หมุด 2 และ 3 ของ ATmega แต่ไม่ได้ช่วย ดังนั้นฉันเดาว่าปัญหาตอนนี้อยู่ในการสื่อสารแบบอนุกรมจาก ST232 ถึง ATmega? และมีการเชื่อมต่อพิเศษกับพินรีเซ็ตของ ATmega หรือไม่? ฉันดึงมันได้ถึง 5V ด้วยตัวต้านทาน 10k