Electoday 2025

ไมโครคอนโทรลเลอร์ => AVR and Arduino => Topic started by: kanking1150 on January 23, 2016, 02:47:09 PM

Title: มีใครเคยเจอปัญหาของโมดูล ds1307 กับ ds3231 ที่ขึ้นวันเดือนปี165/165/165
Post by: kanking1150 on January 23, 2016, 02:47:09 PM
ผมเจอปัญหา กับโมดูลทั้ง2ตัวเลยครับจะขึ้นตามรูป

(http://s18.postimg.org/vjdfmziad/image.jpg) (http://postimg.org/image/vjdfmziad/)

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

Title: Re: มีใครเคยเจอปัญหาของโมดูล ds1307 กับ ds3231 ที่ขึ้นวันเดือนปี165/165/165
Post by: wlasoi on January 23, 2016, 03:13:14 PM
I2C มัน 5V น่ะ ครับ
Title: Re: มีใครเคยเจอปัญหาของโมดูล ds1307 กับ ds3231 ที่ขึ้นวันเดือนปี165/165/165
Post by: jx on January 23, 2016, 05:21:25 PM
ไม่เสียหรอกครับ แต่ไม่ได้ลงโค้ดให้ดูก็ได้แค่เดา
1.ไม่ได้แปลง bcd หรือแปลงค่าผิด
2.ไม่ได้ init บิต 7 ในไบต์ 0 (ถ้าค่าเวลาไม่มีการเปลี่ยนแปลงน่าจะเกิดจากตรงนี้)

DS1307 ไม่ต้องต่อแบตก็ทำงานได้ครับ (หมายถึงทดสอบอ่านเขียนค่าได้ ไม่ได้หมายถึงนับเวลาต่อหรือจำเวลาให้ทั้งที่ไม่ใส่แบต)
Title: Re: มีใครเคยเจอปัญหาของโมดูล ds1307 กับ ds3231 ที่ขึ้นวันเดือนปี165/165/165
Post by: nai102 on January 23, 2016, 08:12:16 PM
น่าจะเสียบสายไม่แน่น
Title: Re: มีใครเคยเจอปัญหาของโมดูล ds1307 กับ ds3231 ที่ขึ้นวันเดือนปี165/165/165
Post by: kanking1150 on January 24, 2016, 12:07:21 AM
เจอปัญหาละครับ เป็นความสะเพล่าของผมเองผมนั่งรื้อใหม่หมดเลยที่ต่อถึงกับเงิยสายขาดในเป็นว่าเล่นอุส่าคิดว่าสายใหญ่แล้วจะไม่มีปัญหาที่ไหนได้ขาดในเกือบหมดเลย TT น้ำตาจะไหลของใช้ในโรงเรียนนี่มันเป็นอย่างนี้นี่เอง