Ds1307

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • nvt2
    Thành viên tích cực
    • Jul 2005
    • 328

    #1

    Ds1307

    Mấy hôm nay em " bỏ ăn mất ngủ" với con DS1307. Em dùng con ATmega16, mã nguồn sữ dụng các thư viện dựng sẵng của CodeVision AVR để đọc nó sau đó cho truyền về PC wa USART chẵng hiểu sao đọc nó thì luôn đươc kết quả là 0x00,00,50,01,01,00(mã hex tương ứng giờ,phút,giây, ngày,tháng,năm)không hề thay đổi dù đọc đi đoc lại cả chục lần .
    Mạch điện em nối đúng cả, kiểm tra nhiều lần rồi, có đủ cả pin backup nữa, còn con DS1307 mua ở tiêm bà Ngọc,mua 2 con mà con nào cũng vậy,chẵng lẻ lai bị hư cả hai.

    Em bó tay rồi, mong các cao nhân giúp đỡ !

    NVT2
    Tín đồ AVR giáo.
  • hackervnbk
    Thành viên chính thức
    • Feb 2006
    • 71

    #2
    Chào bạn mình cũng đã từng làm với con DS1307 của Maxim này rùi ,chỉ khác là mình từng làm nó với PIC thôi.Lỗi như bạn mô tả có thể là do khi khởi tạo time (init_time) bạn chưa clear bit 7 của thanh ghi sec ->bit CH ấy
    Để DS1307 hoạt động thì trong suốt quá trình bit này phải được đưa về 0.
    Thân ái và chúc thành công.

    Comment

    • nvt2
      Thành viên tích cực
      • Jul 2005
      • 328

      #3
      Ha ha ha !
      Chay ngon lành !

      Quả thật người ít kinh nghiệm lại không chịu khó thì khó mà thành công ! Nghe bác hackervnbk nhắc tới cái vụ bit CH thì chắc tại hạ còn mất ngủ thêm mấy đêm nữa !
      Mở data sheet của DS1307 ra mới thấy một dòng chữ tô đâm, đọc xong thấy lòng nhẹ nhõm, về viết thêm vài dòng xóa bit CH thấy chạy ngon lành !

      Không bit phải cảm ơn bác thế nào ! một miếng khi đói bằng một gói khi no !

      Chạy được rồi, mừng we' !

      NVT2
      Tín đồ AVR giáo.

      Comment

      • hackervnbk
        Thành viên chính thức
        • Feb 2006
        • 71

        #4
        HEHE
        Không cần chú phải cảm ơn nhiều đâu.Khi nào post cái mạch lên cho anh em chiêm ngưỡng là được rồi

        Comment

        • minhtinh
          Thành viên tích cực
          • Jul 2006
          • 324

          #5
          Điều khiển quạt từ xa

          Xin chào tất cả các bác anh tài đất Việt! Cho tôi hỏi các bác chút nhé mong các bác chỉ giáo cho, tôi có tháo một cái quạt có điều khiển từ xa ra và được biết nó dùng con IC BA5140 (14 chân)để mã hóa còn con IC BA8206BA4 (18 chân)để giải mã. Vậy có bác nào có biết Datasheet của chung không xin chỉ dùm với. Thanks.
          |

          Comment

          • hackervnbk
            Thành viên chính thức
            • Feb 2006
            • 71

            #6
            Bạn vào trang này tra thử xem nha .
            อัปเดตข้อมูล 123BET ข่าวสาร โปรโมชั่น และรายละเอียดสำคัญต่างๆ ที่น่าสนใจ สำหรับผู้ใช้งาน สามารถติดตามได้อย่างสะดวก รวมไว้ครบในที่เดียว

            Comment

            • nvt2
              Thành viên tích cực
              • Jul 2005
              • 328

              #7
              Hi hi !
              Em làm cái này chủ yếu để test cái DEV kit mới, khi nào hoàn thành thì giới thiệu luôn cho tiện !

              NVT2
              Tín đồ AVR giáo.

              Comment

              • hugo_hut
                Thành viên mới
                • Jul 2006
                • 9

                #8
                Khả năng RTC của AVR

                Chào các bác em đang định làm một cái đồng hồ hiển thị giây, phút, giờ ,ngày, tháng, năm, sử dụng AVR.
                Nếu dùng 8051 phải dùng một con thời gian thực nhưng mới đọc qua datasheet một vài con AVR thì hình như nếu dùng con này thì không phải dùng con DS1307 nữa thì phải.
                Bác nào dùng quen AVR chỉ giùm em với!!!!!!!!!!!!!!
                Cảm ơn các bác!!!!!!!!!!!!!!!!!

                Comment

                • tanbinh_mu
                  Thành viên tích cực
                  • Jan 2006
                  • 96

                  #9
                  Dùng 8051 cũng có thể cho hiển thị giờ phút giây ngày tháng năm, chỉ tội hơi mất công. bác có thể tìm cái đề tài về đồng hồ của Mr. Duy Phi đã post lên diễn đàn rồi đấy. Mà theo thiển ý của tớ thì nếu bạn không tiếc tiền lắm thì nên dùng một con RTC DS1307 ở ngoài thì chắc ăn hơn và tiện hơn nhiều. Giá nó có 20 - 25K thôi. Chạy cũng chính xác ra phết, hì hì

                  Comment

                  • nvt2
                    Thành viên tích cực
                    • Jul 2005
                    • 328

                    #10
                    Tại hạ đã làm được cái đồng hồ bẳng DS1307 , chạy ổn định ! Hôm nay post cái hình lên các bác xem chơi !(chụp bẳng webcam nên hơi mờ, các bác thông cảm)



                    và đoạn clip nhỏ các bác xem chơi !


                    Chương trình chạy trên ATmega16, viết bằng codevision cũng rất đơn giản !

                    NVT2
                    Tín đồ AVR giáo.

                    Comment

                    • thangktvta
                      Thành viên tích cực
                      • Oct 2005
                      • 379

                      #11
                      Nguyên văn bởi nvt2
                      Tại hạ đã làm được cái đồng hồ bẳng DS1307 , chạy ổn định ! Hôm nay post cái hình lên các bác xem chơi !(chụp bẳng webcam nên hơi mờ, các bác thông cảm)



                      và đoạn clip nhỏ các bác xem chơi !


                      Chương trình chạy trên ATmega16, viết bằng codevision cũng rất đơn giản !

                      NVT2
                      Em cũng đang làm về DS1307+ATMega88, nhưng không chạy, bác làm ơn cho em xin chương trình của bác được không? Cảm ơn bác trước.
                      Email của em: Thangktvta@gmail.com
                      Nỏ biết chữ mần răng ký được??!! Thôi nhé.

                      Comment

                      • hackervnbk
                        Thành viên chính thức
                        • Feb 2006
                        • 71

                        #12
                        Bạn nào muốn mua DS1307 hàng Maxim chính hãng thì liên hệ với mình .Giá 17K/con ,có cả loại SOIC nữa
                        mail :ha_cyberboy1@yahoo.com

                        Comment

                        • nvt2
                          Thành viên tích cực
                          • Jul 2005
                          • 328

                          #13
                          Đây là source code viết bằng CodeVision AVR, NVT2 tui viết chỉ để chạy thử thui, có thể còn nhiều chổ chưa hợp lý,các bác tham khảo thôi nhá !
                          Attached Files
                          Tín đồ AVR giáo.

                          Comment

                          • thangktvta
                            Thành viên tích cực
                            • Oct 2005
                            • 379

                            #14
                            Nguyên văn bởi nvt2
                            Đây là source code viết bằng CodeVision AVR, NVT2 tui viết chỉ để chạy thử thui, có thể còn nhiều chổ chưa hợp lý,các bác tham khảo thôi nhá !
                            Cảm ơn bác nhiều lắm, để em thử xem, có gì em hỏi tiếp bác nhiệt tình giúp đỡ nhé!
                            Nỏ biết chữ mần răng ký được??!! Thôi nhé.

                            Comment

                            • hackervnbk
                              Thành viên chính thức
                              • Feb 2006
                              • 71

                              #15
                              Chào bạn chmt :
                              Mình hiện là dân BKHN .Nếu bạn có thiện chí thì mình sẽ cung cấp cho bạn 1 số con với giá hữu nghị .
                              Trước tiên bạn liên lạc với mình qua mail này nha :ha_cyberboy1@yahoo.com

                              Comment

                              Về tác giả

                              Collapse

                              nvt2 Tìm hiểu thêm về nvt2

                              Bài viết mới nhất

                              Collapse

                              Đang tải...