Thông báo

Collapse
No announcement yet.

Cần giúp đỡ: MSP430 + DS1642 (Nonvalatile Timekeeping RAM)

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Cần giúp đỡ: MSP430 + DS1642 (Nonvalatile Timekeeping RAM)

    Các bác có tài liệu về con này không? Gửi cho mình tham khảo với!

  • #2
    Hỏi 1 câu rất vô duyên, bạn cần TL con MSP430 hay con DS1634. Bạn gõ tên mấy con này trên google.com thì có nhiều luôn và lại chuẩn nữa.


    Add: 97 Quán Nam - Lê Chân - Hải Phòng.
    Tel: 031 518648 Phone: 0904 283 505

    Comment


    • #3
      À, Sr nha! Chính xác là mình cần tài liệu về Ds1642!

      Comment


      • #4
        Nguyên văn bởi ga_kon Xem bài viết
        À, Sr nha! Chính xác là mình cần tài liệu về Ds1642!
        tìm datasheet hoặc appnote của nó mà quất thôi, trên trang chủ của hãng cả đống

        Comment


        • #5
          Cái khó của mình là chẳng biết phần cứng của DS1642 với MSP430 ghép thê nào! Datasheet hướng dẫn chưa cụ thể nên mình chịu luôn!

          Comment


          • #6
            Nguyên văn bởi ga_kon Xem bài viết
            Cái khó của mình là chẳng biết phần cứng của DS1642 với MSP430 ghép thê nào! Datasheet hướng dẫn chưa cụ thể nên mình chịu luôn!
            nó dùng giao tiếp song song dễ nhất trong tất cả các loại giao tiếp rồi, người ta hướng dẫn trong datasheet là đã cụ thể rồi chỉ có bạn ko biết cách đọc thành ra nó ko cụ thể.

            Comment


            • #7
              Thanks bạn! Nếu bạn đã từng đọc qua, zậy bạn có thể giải thích chổ Address (A0-A10) được không? Mình chưa hiểu rõ phần này! ^^

              Comment


              • #8
                Nguyên văn bởi ga_kon Xem bài viết
                Thanks bạn! Nếu bạn đã từng đọc qua, zậy bạn có thể giải thích chổ Address (A0-A10) được không? Mình chưa hiểu rõ phần này! ^^
                bạn muốn đọc/ghi thanh ghi nào thì bạn xuất địa chỉ thanh ghi đó cho address rồi tích cực các chân chức năng như datasheet nó chỉ sau đó xuất data cho ngỏ data là xong

                Comment


                • #9
                  Thế thì đúng rồi, vậy trong bảng sự thật của nó, các thanh ghi giây,phút,giờ,thứ....năm. tương ứng với 7F9,7FA,7FB,7FC,7FD,7FF...tất cả đều là 7F...nên các chân Address tương ứng với chổ 7F đó mình cho lên 1 hết được ko? Để đỡ tốn PORT cho vi xử lí??? ^^

                  Comment


                  • #10
                    Nguyên văn bởi ga_kon Xem bài viết
                    Thế thì đúng rồi, vậy trong bảng sự thật của nó, các thanh ghi giây,phút,giờ,thứ....năm. tương ứng với 7F9,7FA,7FB,7FC,7FD,7FF...tất cả đều là 7F...nên các chân Address tương ứng với chổ 7F đó mình cho lên 1 hết được ko? Để đỡ tốn PORT cho vi xử lí??? ^^
                    đc, nhưng nếu bạn ko dùng 2k RAM của nó thì bạn dùng con này để làm gì

                    Comment


                    • #11
                      DS1642 va msp430

                      Nguyên văn bởi ga_kon Xem bài viết
                      Các bác có tài liệu về con này không? Gửi cho mình tham khảo với!
                      bạn ơi bạn có mạch kết nối DS1642 và MSP430 ko....có cho mình xin đi......

                      minh làm đồng hồ điện tử dung led7 doan 4 con chung ......ma ko biết sài DS1642
                      thank ban..
                      mail conan09092013@gmail.com

                      Comment


                      • #12
                        À, hiểu rồi! Thanks bạn nghe! hehe!

                        Comment


                        • #13
                          Vậy là đơn giản là nếu chỉ dùng các thanh ghi thời gian thực thôi thì chỉ cần 4 chân Address, còn nếu dùng 2k ram trống kia thì dùng hết luôn các chân Address! Hồi lúc trước có xài DS1307, chỉ dùng các thanh ghi thời gian thực thôi, chứ mấy cái thanh ghi trống mình đâu xài, mà thằng DS1307 dùng giao tiếp I2C nên chỉ cần có 2 chân thôi! Tóm lại là cần 3 PIN cho OE,WE,CE và 8 PIN cho DATA và 11 PIN cho ADDRESS, trong khi con MSP430 của mình cao lắm chỉ mỗi 14 chân I/O! Thế thì phải mở rộng PORT rồi!

                          Comment


                          • #14
                            Nguyên văn bởi ga_kon Xem bài viết
                            Vậy là đơn giản là nếu chỉ dùng các thanh ghi thời gian thực thôi thì chỉ cần 4 chân Address, còn nếu dùng 2k ram trống kia thì dùng hết luôn các chân Address! Hồi lúc trước có xài DS1307, chỉ dùng các thanh ghi thời gian thực thôi, chứ mấy cái thanh ghi trống mình đâu xài, mà thằng DS1307 dùng giao tiếp I2C nên chỉ cần có 2 chân thôi! Tóm lại là cần 3 PIN cho OE,WE,CE và 8 PIN cho DATA và 11 PIN cho ADDRESS, trong khi con MSP430 của mình cao lắm chỉ mỗi 14 chân I/O! Thế thì phải mở rộng PORT rồi!

                            Thế nên không biết có phải sáng kiến hay ko khi làm như thế. 2 châb ko muốn lại muốn tố lô chân giao tiếp => tăng khả năng bị nhễu, Phải thay đổi MCU hoặc mở rộng cổng

                            Comment


                            • #15
                              de tai yeu cau dung ds1642 bac ah.

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X