اطلاعیه

Collapse
No announcement yet.

کمک در راه اندازی برد درایور USB ماژول های NRF24L01

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

    #76
    پاسخ : کمک در راه اندازی برد درایور USB ماژول های NRF24L01

    سلام
    ارسال داده با این مازول هیچ نکته خاصی نداره.تمام اطلاعاتی که شما از طریق پورت سریال برای این ماژول میفرستید(به جز AT command ها) ارسال میشه.حالا اگه گیرنده اون را دریافت کنه ال ای دی خاموش میشه.اگر هیچ گیرنده ای نباشه ال ای دی روشن میمونه.
    مشکل شما هم همینه که ماژول نمیفهمه شما دارید بهش دستور میدید.برای همین ال ای دیش روشن میمونه.
    ایراد کا هم توی تنظیمات پورت سریال میتونه باشه.مثلا ممکنه آخرین بار شما باودریت را تغییر داده باشید و الان دارید با باودریت اشتباه برای میفرستید.
    مشکل میتونه از ترمینال هم باشه.قبلا با همین ترمینال ازش جواب گرفته بودید؟
    آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

    دیدگاه


      #77
      پاسخ : کمک در راه اندازی برد درایور USB ماژول های NRF24L01

      خیلی ممنون از پاسخ خوبتان اقای pooyan-shafiei.
      اقا pooyan مشکل روشن ماندن led با یک بار درست ریست کردن حل شد.(یعنی usb را وصل کردم بعد ERASE را اتصال کوتاه کردم بعد USB را قطع و بعد وصل کردم و بعد اتصال کوتاه ERASE را برداشتم و درست شد) . ایراد کار طبق گفته شما "ایراد کا هم توی تنظیمات پورت سریال میتونه باشه.مثلا ممکنه آخرین بار شما باودریت را تغییر داده باشید و الان دارید با باودریت اشتباه برای میفرستید." درست در ان بود. :wow: :applause: خدا پدر مادرتان را برایتان حفظ کند.
      الان یک سوال دیگر برایم پیش امده است؟ در سایت بیان شده است "CCCCCCCCCC : آدرس فیزیکی دریافت و ارسال داده ها ( رجیستر RX_ADDR_P0 و TX_ADDR )"
      است. حالا سوال من این است که اعدادی که برای CCCCCCCCCC وارد می کنیم، مربوط به آدرس فیزیکی دریافت هست یا مربوط به ادرس فیزیکی ارسال؟مربوط به هر کدامش که هست، ان یکی ادرس را چگونه تعیین کنم؟ چون من در کدی که برای NFR24L01 نوشته ام دوتا ادرس تعریف کرده ام (یکی برای ارسال و یکی برای دریافت) ولی اینجا چرا یک ادرس می خواهد؟ ان یکی ادرس دیگر چی هست؟ oo:
      لطفا در صورت امکان اساتید محترم راهنمایی ام بفرمایید. بدجوری گیج شده ام! oo:

      دیدگاه


        #78
        پاسخ : کمک در راه اندازی برد درایور USB ماژول های NRF24L01

        خواهش میکنم.
        نمیتونید آدرس دریافت و ارسال را مثل هم تنظیم کنید؟
        من قبلا از کتابخونه ی آقای ایمانی فر استفاده میکردم این دو تا آدرس مثل هم بودند.
        آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

        دیدگاه


          #79
          پاسخ : کمک در راه اندازی برد درایور USB ماژول های NRF24L01

          مهندس pooyan-shafiei ادرس ها را یکی کردم . الان یک ok نشان می دهد ولی هیچ داده ی را نمی توانم ارسال یا دریافت کنم! :angry:
          به نظرتان کجا را اشتباه کرده ام؟ :cry:
          ایا امکانش برایتان وجود دارد، لطفا کتابخونه ی اقای ایمانی فر را بر روی سایت قرار دهید؟ یا مثلا بفرمایید از کجا می توانم آن را دانلود کنم؟
          با تشکر. ممنون

          دیدگاه


            #80
            پاسخ : کمک در راه اندازی برد درایور USB ماژول های NRF24L01

            صفحه اول این تاپیک میتونید پیداش کنید
            http://www.eca.ir/forum2/index.php?topic=83754.0
            آدرس:
            کد:
            {0x00,0x01,0x03,0x07,0x00};
            کد:
            RF_CH
            0x01
            RF_SETUP
            0x06
            آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

            دیدگاه


              #81
              پاسخ : کمک در راه اندازی برد درایور USB ماژول های NRF24L01

              من وقتی شروع کردم مشکلاتی پیش اومد که به خاطر کانال nrf بود و احتمال می دم اختلال داشت وقتی کانال رو عوض کردم با دو تا میکرو درست کار کرد. حالا اومدم با این تبدیل سعی کردم دریافت کنم ولی هیچی دریافت نشد. وقتی هم ارسال کردم چیزی دریافت نشد و led روی برد هم روشن موند. قسمت های مربوطه هدر کتابخانه nrf و AT Command که ارسال کردم به برد رو قرار می دم دوستانی که راه انداختن ببینن مشکل چیه. در ضمن برای ترمینال از Advanced Serial Port استفاده می کنم. و جواب OK دریافت می کنم
              کد:
              AT+SET=1A060007030100
              کد:
              [FONT=Yekan]#define CONFIG 0x00[/FONT]#define EN_AA 0x01
              #define EN_RXADDR 0x02
              #define SETUP_AW 0x03
              #define SETUP_RETR 0x04
              #define RF_CH 0x1A
              #define RF_SETUP 0x06
              #define STATUS 0x07
              #define OBSERVE_TX 0x08
              #define CD 0x09
              #define RX_ADDR_P0 0x0A
              #define RX_ADDR_P1 0x0B
              #define RX_ADDR_P2 0x0C
              #define RX_ADDR_P3 0x0D
              #define RX_ADDR_P4 0x0E
              #define RX_ADDR_P5 0x0F
              #define TX_ADDR 0x10
              #define RX_PW_P0 0x11
              #define RX_PW_P1 0x12
              #define RX_PW_P2 0x13
              #define RX_PW_P3 0x14
              #define RX_PW_P4 0x15
              #define RX_PW_P5 0x16
              #define FIFO_STATUS 0x17
              #define DYNPD 0x1C
              #define FEATURE 0x1D
              
              
              
              
              
              
              
              
              #pragma used+
              /* library function prototypes */
              
              
              flash unsigned char Base_Addrs[5]={0x00,0x01,0x03,0x07,0x00};
              unsigned char Temp_Addrs[5]={0x00,0x01,0x03,0x07,0x00};
              unsigned char payload[33];
              unsigned char Command_Reg = 0,Status_Reg = 0,State = 0;
              char Opr_Mode;
              [FONT=Yekan]bit send_actived = 0;[/FONT]
              جدیدترین ویرایش توسط pouyae; ۲۱:۴۷ ۱۳۹۵/۰۶/۱۹.

              دیدگاه


                #82
                پاسخ : کمک در راه اندازی برد درایور USB ماژول های NRF24L01

                لطفا این عکس رو هم چک کنید چون کریستال 12MHz که روی بردی که عکسش تو سایت هست روی این نیست اگر کسی اطلاع داره آیا این مشکل داره یا نه

                دیدگاه


                  #83
                  پاسخ : کمک در راه اندازی برد درایور USB ماژول های NRF24L01

                  نوشته اصلی توسط pouyae نمایش پست ها
                  لطفا این عکس رو هم چک کنید چون کریستال 12MHz که روی بردی که عکسش تو سایت هست روی این نیست اگر کسی اطلاع داره آیا این مشکل داره یا نه
                  کریستال 12 مگاهرتز عموما برای آیسی های PL2303 استفاده داره و نبودش هم اختلال خاصی در کار شما بوجود نیاورده (به دلیل اینکه میفرمایید اطلاعات روی سریال به درستی رد و بدل میشود)

                  دیدگاه


                    #84
                    پاسخ : کمک در راه اندازی برد درایور USB ماژول های NRF24L01

                    مشکل من حل شد دوستانی که از کتابخانه ای که من استفاده کردم استفاده می کنن من متوجه شدم که این کتابخانه خودش کانال رو تنظیم نمی کنه و وقتی من با همون کانال روی 1A برای تبدیل از کانال 01 استفاده کردم درست شد

                    دیدگاه


                      #85
                      پاسخ : کمک در راه اندازی برد درایور USB ماژول های NRF24L01

                      دوستان این برد برای راه اندازی نیاز به درایور داره؟ الان نیم ساعته ویندوزم داره دنیا رو میگرده بلکه درایورشو نصب کنه

                      دیدگاه


                        #86
                        پاسخ : کمک در راه اندازی برد درایور USB ماژول های NRF24L01

                        سلام
                        میخواستم بدونم کسی از دوستان تجربه ارتباط از طریق یک ماژول nrf به کامپیوتر توسط این برد رو داشته؟ اصلا" فرمت دریافت در این برد به چه شکل هست؟ من تونستم دیتا از طریق نرم افزار های سریال به کمک این برد به مازول دیگه ای انتقال بدم اما برای دریافت دیتا و نمایش روی کامپیوتر مشکل دارم . درواقعا به راحتی ارسال میشه اما چیزی دریافت نمیشه. میخواستم بدونم فرمت دریافت در این برد به چه شکل هست

                        دیدگاه

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