มีใครเคยเจอปัญหาของโมดูล ds1307 กับ ds3231 ที่ขึ้นวันเดือนปี165/165/165

  • 4 Replies
  • 1818 Views
ผมเจอปัญหา กับโมดูลทั้ง2ตัวเลยครับจะขึ้นตามรูป



พอลองหาวิธีฟิกแก้ปัญหา บางคนว่าเพราะไม่ได้ทำการpullup บางคนก็ว่าVbatโวลสูง บางคนบอกสายอาจไม่ดี
ผมก็เลยแก้มันทั้ง3วิธีเลย เปลี่ยนสายให้หนาขึ้น ลดVbatจาก3.3ลงมาใ้หเหลือ2.8ก็แล้วก็ยังเจอปัญหาอยู่
ตอนนี้ก็เหลือแต่ไปซื้อds1307ตัวใหม่มาลองว่ามันเสียรึเปล่า



*

Offline jx

  • **
  • 74
  • Wizard!
    • View Profile
    • Wizard!
ไม่เสียหรอกครับ แต่ไม่ได้ลงโค้ดให้ดูก็ได้แค่เดา
1.ไม่ได้แปลง bcd หรือแปลงค่าผิด
2.ไม่ได้ init บิต 7 ในไบต์ 0 (ถ้าค่าเวลาไม่มีการเปลี่ยนแปลงน่าจะเกิดจากตรงนี้)

DS1307 ไม่ต้องต่อแบตก็ทำงานได้ครับ (หมายถึงทดสอบอ่านเขียนค่าได้ ไม่ได้หมายถึงนับเวลาต่อหรือจำเวลาให้ทั้งที่ไม่ใส่แบต)

*

Offline nai102

  • ***
  • 177
    • View Profile
น่าจะเสียบสายไม่แน่น

เจอปัญหาละครับ เป็นความสะเพล่าของผมเองผมนั่งรื้อใหม่หมดเลยที่ต่อถึงกับเงิยสายขาดในเป็นว่าเล่นอุส่าคิดว่าสายใหญ่แล้วจะไม่มีปัญหาที่ไหนได้ขาดในเกือบหมดเลย TT น้ำตาจะไหลของใช้ในโรงเรียนนี่มันเป็นอย่างนี้นี่เอง