07 พฤศจิกายน 2551

ทำให้ PIC microcontroller ทำงานที่ไฟต่ำกว่า 4.3 volt

เหตุเนื่องมาจาก 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 แทน ก็จะประหยัดไฟมากขึ้น

ไม่มีความคิดเห็น: