เหตุเนื่องมาจาก Slave Flash เสีย ไม่ยอมยิงตามแฟลชกล้องซะงั้น
เลยเอา PIC microcontroller มาเขียนโปรแกรม แล้วไปกระตุ้นแฟลชให้ทำงานแทน
แต่ปัญหาก็คือ PIC 16F628A ยอมทำงานที่ไฟตั้งแ่ต่ 4.3 volt ขึ้นไป
แล้วถ่านชาร์จ 2 ก้อนมันแค่ 2.4 volt เอง
ไปถามในกระทู้ Pantip ได้คำแนะนำจากคุณ Professor ว่า
ให้เซ็ต Brown out reset=Disable แล้วมันก็ work
ขนาดลองลดไฟเหลือ 1.7 volt ยังทำงานได้อยู่เลย
วิธีเซ็ต Brown out reset=Disable ใน Mikroelektronika mikroC
ก็คลิกเมนู Project -> Edit Project แล้วกาถูกหน้า BOREN_OFF
ถ้าใช้ crystal ไม่เกิน 4 MHz ก็ให้เอาเครื่องหมายถูกหน้า HS_OSC ออก
แล้วมากาถูกที่ XT_OSC แทน ก็จะประหยัดไฟมากขึ้น
07 พฤศจิกายน 2551
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น