Zigbee với MRF24J40

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • vnucot
    Thành viên mới
    • Nov 2010
    • 7

    #1

    Zigbee với MRF24J40

    Chào các anh. Em có bài tập lớn môn vi điều khiển về chuẩn zigbee sử dụng MRF24J40 mà không biết dùng vi điều khiển đặt thanh ghi cho con MRF24J40 này kiểu gì. Em chỉ biết là giao tiếp giữa con đó và vi điều khiển dùng chuẩn SPI mà không biết đặt các thanh ghi ra sao. Em tìm trên mạng mà không thấy. Mong các bác đi trước chỉ giáo giùm em với. Em cảm ơn nhiều.
  • tranduythai
    Thành viên chính thức
    • Jun 2008
    • 32

    #2
    Bạn có phần cứng để test chưa vậy?
    Tôi cũng đang nghiên cứu mà ko có phần cứng để testah.

    Comment

    • vnucot
      Thành viên mới
      • Nov 2010
      • 7

      #3
      Bạn đã tìm hiểu được nhiều chưa. Mình không biết cách đặt giá trị cho thanh ghi của MRF24J40 ra sao. Đặt qua giao tiếp SPI à bạn. Đặt kiểu gì vậy. Chỉ mình với. Thanks!

      Comment

      • quangtn82
        Thành viên tích cực
        • Nov 2009
        • 259

        #4
        Nguyên văn bởi vnucot Xem bài viết
        Bạn đã tìm hiểu được nhiều chưa. Mình không biết cách đặt giá trị cho thanh ghi của MRF24J40 ra sao. Đặt qua giao tiếp SPI à bạn. Đặt kiểu gì vậy. Chỉ mình với. Thanks!
        Bạn chỉ cần ghi ra SPI các lệnh điều khiển của MRF24J40 là được (lệnh đặt giá trị thanh ghi của MRF24J40 gồm có địa chỉ thanh ghi và giá trị thanh ghi, bạn ghi các byte đó ra SPI là MRF sẽ tự nhận và ghi vào thinh ghi)

        Comment

        • vnucot
          Thành viên mới
          • Nov 2010
          • 7

          #5
          Các lệnh điều khiển kiểu gì vậy bạn. Hay có thư viện riêng? Bạn có thể chỉ rõ hơn dc không. Nếu được thì mình cảm ơn nhiều.

          Comment

          • quangtn82
            Thành viên tích cực
            • Nov 2009
            • 259

            #6
            Nguyên văn bởi vnucot Xem bài viết
            Các lệnh điều khiển kiểu gì vậy bạn. Hay có thư viện riêng? Bạn có thể chỉ rõ hơn dc không. Nếu được thì mình cảm ơn nhiều.
            Tất cả các lệnh điều khiển của MRF24J40 đều có trong datasheet, bạn đọc và làm theo là được

            Comment

            • vnucot
              Thành viên mới
              • Nov 2010
              • 7

              #7
              Nguyên văn bởi quangtn82 Xem bài viết
              Tất cả các lệnh điều khiển của MRF24J40 đều có trong datasheet, bạn đọc và làm theo là được
              Chào bạn. Mình đã đọc datasheet của nó nhiều lần và vẫn chưa tìm dc cái này. Mình chỉ thấy trong datasheet nó chỉ liệt kê tên thanh ghi và chức năng mỗi thanh mà không thấy cách đặt. Mong bạn chỉ giáo thêm. Thanks!

              Comment

              • quangtn82
                Thành viên tích cực
                • Nov 2009
                • 259

                #8
                Nguyên văn bởi vnucot Xem bài viết
                Chào bạn. Mình đã đọc datasheet của nó nhiều lần và vẫn chưa tìm dc cái này. Mình chỉ thấy trong datasheet nó chỉ liệt kê tên thanh ghi và chức năng mỗi thanh mà không thấy cách đặt. Mong bạn chỉ giáo thêm. Thanks!
                Thì mỗi thanh ghi có tên, địa chỉ thanh ghi, chức năng thanh ghi, và các giá trị tương ứng với chức năng đó, cứ cài đặt đúng như thế là chạy được thôi

                Comment

                • vnucot
                  Thành viên mới
                  • Nov 2010
                  • 7

                  #9
                  Ý mình muốn hỏi là truyền dữ liệu ra SPI như thế nào để MRF24J40 có thể hiểu để ghi vào thanh ghi dc ấy. Thanks vì trả lời.

                  Comment

                  • quangtn82
                    Thành viên tích cực
                    • Nov 2009
                    • 259

                    #10
                    Nguyên văn bởi vnucot Xem bài viết
                    Ý mình muốn hỏi là truyền dữ liệu ra SPI như thế nào để MRF24J40 có thể hiểu để ghi vào thanh ghi dc ấy. Thanks vì trả lời.
                    Cái này ở trên mình đã nói rồi mà. Bạn ghi giá trị vào thanh ghi của MRF24J40 như sau:
                    - Kéo chân CS của MRF24J40 xuống mức 0
                    - Ghi giá trị địa chỉ (1 hay 2 byte) của thanh ghi muốn điều khiển của MRF24J40 ra bus SPI (nếu địa chỉ là 2 byte, bạn phải dùng thuật toán chuyển đổi như datasheet rồi ghi lần lượt ra SPI)
                    - Ghi giá trị (nội dung) của thanh ghi điều khiển ra bus SPI
                    - Kéo chân CS của MRF24J40 lên mức cao
                    Còn truyền dữ liệu ra SPI như thế nào thì bạn đọc phần SPI của VDK bạn đang dùng sẽ biết được

                    Comment

                    • vnucot
                      Thành viên mới
                      • Nov 2010
                      • 7

                      #11
                      Cảm ơn bạn rất nhiều.

                      Comment

                      • Quyencv.89
                        Thành viên mới
                        • Mar 2011
                        • 8

                        #12
                        bạn có thể vào www.microchip.com/zigbee trong đó có rất nhiều tài liệu cho bạn

                        Comment

                        • vananhnt
                          Thành viên mới
                          • Mar 2011
                          • 28

                          #13
                          bạn nào có mạch orcard phần cứng của mạch này không vậy???
                          cho mình xin theo email: ducanh.v50@gmail.com

                          Comment

                          Về tác giả

                          Collapse

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

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

                          Collapse

                          Đang tải...