DS1307 ไม่จำค่าครับ

Started by top, September 30, 2013, 12:41:44 PM

Previous topic - Next topic

F

ปัญหานี้เคยเจอครับ  จำไม่ได้ว่าสาเหตุมาจากอะไรกันแน่ระหว่าง
- ไม่ได้ต่อ batt. หรือ
- ใส่ batt กลับขั้วครับ

top

ตอนนี้เจอปัญหาอืนอีกแล้วครับ :-\

    ช่วงที่จ่ายไฟเข้าวงจร บางครั้งเปิดครั้งเดียวก็ติดแล้ว สามารถแสดงผลได้

แต่บางครั้งต้องเปิดปิดหลายๆครั้ง ถึงจะสามารถแสดงผลได้

( ช่วงที่แสดงผลไม่ได้ หน้าแสดงค่า ADC เป็น 0.00 , RTC  แสดงเป็นภาษาต่างดาวไปเลยครับ )

ตอนนี้ได้เพิ่มตัว C  2200uF  และ C  0.1uF แล้วครับแต่ก็ไม่หายสักที่

ขอคำแนะนำด้วยครับ  ขอบคุณมากครับ :-[

avr_lover

Quote( ช่วงที่แสดงผลไม่ได้ หน้าแสดงค่า ADC เป็น 0.00 , RTC  แสดงเป็นภาษาต่างดาวไปเลยครับ )
อันนี้น่าจะเกิดจาก LCD Error หรือปล่าว ไม่น่าจะเกิดจาก RTC นะครับ ลองใส่ Loop ให้ LCD Initial ทุกๆ5วินาทีดู(คร่าวๆ๗แล้วดูตอนมันเพี้ยนว่า สามารถกลับมาปรกติได้ไหม ถ้าได้ แสดงว่ามีปัญหาเกียวกับ LCD โดนกวน ในวงจรประกอบด้วยส่วนอื่นไหมครับ Relay, Motor เผื่อจะจินตนาการได้มากขึ้น :)


top

ตอนนี้ Error หายแล้วครับ

โดยกำหนดค่าเริ่มต้น ขอคำสัง switch(ADC),switch(RTC) ใว้ใน main ด้วย

โง่ตั้งนาน ;D

ขอขอบคุณ k. avr_lover มากครับ ที่ให้ผมคิดอะไรบางอย่างได้