اطلاعیه

Collapse
No announcement yet.

[آموزش]راه اندازی ماژول +nRF24L01

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پاسخ : پاسخ : راه اندازی ماژول +nRF24L01

    نوشته اصلی توسط Shapour-Ardebil
    با سلام

    دیدم این سوال , سوال اکثریت استفاده کنندگان از این ماژول می باشد لذا سعی کردم تا برای اولین بار به این سوال تا جایی که از دیتا شیت این ماژول فهمیدم پاسخ بدهم امیدوارم که مفید باشد
    در ریجیستر RF_SETUP دو بیت شماره 1 و 2 توان سیگنال (RF_PWR) ارسالی از فرستنده را تنظیم می کنند
    کد:
    ( '00'_18dBm , '01'_12dBm , '10'_6dBm , '11'_0dBm )
    با استفاده از ترکیب دو بیتی از بیت های شماره 3 "RF_DR_HIGH"(به عنوان بیت پرارزش) و بیت شماره 5 "RF_DR_LOW" (به عنوان بیت کم ارزش ) DR_RF (نرخ بیت ارسالی) تشکیل می شود با استفاده از این دو بیت می توان نرخ بیت های ارسالی " Air Data Rate" (سرعت تبادل اطلاعات) را تغییر داد
    کد:
     ('00' _1Mbps , '01' _2Mbps , '10' _250Kbps )
    با توجه به موارد ذکر شده در بالا مقدار rf_setup در هر یک از نرخ های تبادل اطلاعات در زیر ذکر میشود
    کد:
    rf_setup =0x26;		 // ( set speed to 250Kbps and output power 0dBm )
    rf_setup =0x06;		 // ( set speed to 1Mbps and output power 0dBm )
    rf_setup =0x0E;		 // ( set speed to 2Mbps and output power 0dBm )
    لازم به یاد آوری می باشد که مقادیر در زبان برنامه نویسی ( بیسکام , کدویژن , AtmelStudio , WinAVR ) هیچ فرقی نمیکند
    موفق و پیروز باشید
    سلام
    مقدار رجیستر RF_SETUP رو چطور میشه تغییر داد؟

    دیدگاه


      پاسخ : راه اندازی ماژول +nRF24L01

      برید توی هدر فایل.تقریبا آخرش.این را پیدا کنید.
      کد:
        Command_Reg = 0x06;  
        Set_Reg(0x26);
      بعد به جای 0x06 هر عددی را که میخواید بریزید توی rf_setup بذارید.
      الان 0x06 یعنی 1MBPS
      آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

      دیدگاه


        پاسخ : راه اندازی ماژول +nRF24L01

        برعکس نیست؟
        آدرس RF_SETUP هستش 0x06، مقداری هم که باید این رجیستر داشته باشه تا نرخ 256kbps بشه، 0x26 هست.

        دیدگاه


          پاسخ : راه اندازی ماژول +nRF24L01

          نوشته اصلی توسط حامی نتاج
          برعکس نیست؟
          آدرس RF_SETUP هستش 0x06، مقداری هم که باید این رجیستر داشته باشه تا نرخ 256kbps بشه، 0x26 هست.
          نه.آدرس RF_SETUP هستش 0x06.اما چون داریم روی این رجیستر اطلاعات مینوسیم باید یه 2 بهش اضافه کنیم.یعنی 0x26.
          تو صفحات قبل یکی از دوستان توضیح داده بود.خودم هم تست کردم همین بود.
          آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

          دیدگاه


            پاسخ : راه اندازی ماژول +nRF24L01

            آها، یعنی با W_REGISTER که 0x20 هست OR میشه و میشه 0x26

            ممنون

            دیدگاه


              پاسخ : راه اندازی ماژول +nRF24L01

              سلام
              با عرض پوزش که مزاحم بحثتون شدم
              میخواستم این ماژول رو با بسکام راه اندازی کنم و از اونجایی که تعداد صفحات زیاد بود برام مقدور نیست همشو بخونم
              اگر توصفحات قبل برنامه گذاشته شده یا کسی میتونه لطفا راهنمایی کنه :bye :bye :bye
              عجب روزگاریست...! هیچکس به سکوت آدم نمیرسد،همه منتظرند به داد آدم برسند...!

              دیدگاه


                پاسخ : راه اندازی ماژول +nRF24L01

                نوشته اصلی توسط ♥♫ حمید خان ♫♥
                سلام
                با عرض پوزش که مزاحم بحثتون شدم
                میخواستم این ماژول رو با بسکام راه اندازی کنم و از اونجایی که تعداد صفحات زیاد بود برام مقدور نیست همشو بخونم
                اگر توصفحات قبل برنامه گذاشته شده یا کسی میتونه لطفا راهنمایی کنه :bye :bye :bye
                سلام دوست عزیز!
                آقای مجتبی صاحبی انگار یه حرکتایی انجام دادن...

                دیدگاه


                  پاسخ : راه اندازی ماژول +nRF24L01

                  بالاخره یه نفر جواب داد :bye
                  خوب دوست عزیز میدونید تو کدوم صفحه یا کجا ؟؟؟ :applause: :applause:
                  عجب روزگاریست...! هیچکس به سکوت آدم نمیرسد،همه منتظرند به داد آدم برسند...!

                  دیدگاه


                    پاسخ : راه اندازی ماژول +nRF24L01

                    سلام.
                    بهشون پیام خصوصی بدید....

                    دیدگاه


                      پاسخ : راه اندازی ماژول +nRF24L01

                      قبلا پیام دادم جواب نداد :NO: :NO:
                      عجب روزگاریست...! هیچکس به سکوت آدم نمیرسد،همه منتظرند به داد آدم برسند...!

                      دیدگاه


                        پاسخ : راه اندازی ماژول +nRF24L01

                        توی واتس پ وایبر و این جور چیزا یه گروه به اسم قم الکترونیک داره.
                        سایتش هم همین اسمه.
                        امیدوارم بتونی پیداش کنی.

                        دیدگاه


                          پاسخ : راه اندازی ماژول +nRF24L01

                          کسی شماتیک این ماژول های دارای چیپ pa+lna رو نداره؟

                          دیدگاه


                            پاسخ : راه اندازی ماژول +nRF24L01

                            سلام، این برنامه در تاپیک برای nrf24l01+pa+lna هم جواب میده؟

                            دیدگاه


                              پاسخ : راه اندازی ماژول +nRF24L01

                              نوشته اصلی توسط Mahmud.khademi
                              سلام، این برنامه در تاپیک برای nrf24l01+pa+lna هم جواب میده؟
                              بله.
                              آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

                              دیدگاه


                                پاسخ : راه اندازی ماژول +nRF24L01

                                دوستان سلام
                                ی سوال واسه برد بیشتر
                                فقط فرستنده باید انتن دار بشه؟
                                مثلا ی فرستنده داریم و 2 تا گیرنده
                                فقط فرستنده انتن دار بشه بسه یا باید گیرنده هم انتن دار بشه؟
                                "زمان خط است نه دایره" چه ایده بدی بوده گرد ساختن ساعت. احساس میکنی همیشه فرصت تکرار است.
                                ساعت دروغ میگوید. دروغ. زمان بر گرد یک دایره نمی چرخد! زمان بر روی خطی مستقیم میدود. و هیچگاه، هیچگاه، هیچگاه باز نمیگردد.
                                ساعت خوب، ساعت شنی است! هر لحظه به تو یادآوری میکند که دانه ای که افتاد دیگر باز نمیگردد.
                                پس بهتره یکم به ثانیه هایی که داریم فکر کنیم تا به راحتی از دستشون ندیم....

                                دیدگاه

                                لطفا صبر کنید...
                                X