اطلاعیه

Collapse
No announcement yet.

مشکل با توابع NRF24L01 در LPC1768

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

    مشکل با توابع NRF24L01 در LPC1768

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

    #2
    پاسخ : مشکل با توابع NRF24L01 در LPC1768

    سلام
    تاسفانه دقیقا خودم هم با این برنامه به مشکل برخوردم
    و اونم اینه که وقتی میخام با lcd کاراکتری کار کنم همراه با این برنامه
    اصلا نمیشه کار جدید باهاش انجام داد
    و ارور های زیادی داره
    و مسئله اساسی اینجاست که اصلا روی خود بردآموزشی هم ران نشد
    بنده یه برد آموزشی و دوتا هدر برد همین میکرو رو خریدم
    خیلی از برنامه ها ران شده
    ولی این یکی اصلا ران نمیشه

    اگر اصلا نکته خاصی برای ران کردنش هست بفرمایید

    یه نقدی هم که وارده اینه که مراحل و نکات مهم ران گرفن پروژه های مختلف توی سی دی همراه محصول و یا توی سایت یا انجمن نیست
    اگر باشه خیلی بهتره و کاربرها بهتر میتونن به نتیجه برسند
    چون آدم گاهی گیج میشه
    من آن گلبرگ مغرورم که میمیرم ز بی آبی
    ولی با منت و خواری پی شبنم نمی گردم

    دیدگاه


      #3
      پاسخ : مشکل با توابع NRF24L01 در LPC1768

      سلام .
      از این نمونه کد استفاده کن مشکلت ان شا الله حله
      کد:
      int main (void) 
      {
          
        
        SystemInit();
      
      
        Init_24L01();
        init_io();
        Set_RF_RX_Mode(5);//1..32 byte 
      
          GPIO_SetDir(2,0xff,1);
          GPIO_ClearValue(2,0xff);
          
      send_[0]=0;
        while (1){
          /////////counter THE MODE TX///////////
      d_time++;
      if (send_[0]>254) send_[0]=0;    
      if(d_time==100)
      {
          send_[0]++;
          d_time=0;
      }
      /////////////////////////// 
      ///////MODE TX///////////////
      send(send_,5);
      
      ///////MODE RX/////////////
            Init_24L01();
            init_io();
          Set_RF_RX_Mode(5);
      
      //GPIO_SetDir(2,0xff,1);
      //    GPIO_ClearValue(2,0xff);
      for(c=0;c<130;c++)
      {
              
              REC();
              
      GPIO_ClearValue(2,0xff);
      GPIO_SetValue(2,Buff[3]);
      
      }
      //////////////////////////    
      
          
                  
          }                        
      }
      کد:
      [B][/B]

      جدیدترین ویرایش توسط MM320; ۲۰:۰۲ ۱۳۹۶/۰۳/۰۶.

      دیدگاه


        #4
        پاسخ : مشکل با توابع NRF24L01 در LPC1768

        سلام
        نمیشه متاسفانه
        هروقت میخام کتابخونه lcd رو بهش اضافه کنم ارور میده و کامپایل نمیشه
        حتی کد همراه برد آموزشی رو بدون lcd راه انداختم کار نکرد
        و هیچی نماشی نداد
        والا موندم توش
        من آن گلبرگ مغرورم که میمیرم ز بی آبی
        ولی با منت و خواری پی شبنم نمی گردم

        دیدگاه


          #5
          پاسخ : مشکل با توابع NRF24L01 در LPC1768

          سلام
          این جوری نمی تونم کمک کنم برنامه تون رو اینجا بزارین تا بهتر بتونیم کمک کنیم

          دیدگاه


            #6
            پاسخ : مشکل با توابع NRF24L01 در LPC1768

            ممنون از لطفتون
            من از برنامه برد آموزشی همین شرکت استفاده میکنم
            یه ماژول رو به برد آموزشی وصل کردم
            یکی رو هم به یه هدر برد
            و همون برنامه رو توی میکرو پروگرم کردم
            ولی هیچ واکنشی نشون نداد
            داخل کتابخونشم مشکل داره بنظرم
            انگار پایه ها درست تعریف نشدند
            یعنی با اتصالات روی برد یکی نیستند

            این قسمت توی هدرفایلش منظورمه
            [FONT=Yekan]/******************************************************************[/FONT]·»¢Rf24l01Ó²¼þÁ¬½Ó£º
            CE P2.0
            CSN P1.21
            SCK P1.20
            MOSI P1.24

            MISO P1.23
            IRQ P2.1
            *******************************************************************/
            #define PIN_CE (1<<15)
            #define PIN_CSN (1<<6)
            #define PIN_SCK (1<<7)
            #define PIN_MOSI (1<<9)
            #define PIN_MISO (1<<8)
            [FONT=Yekan]#define PIN_IRQ (1<<11)
            [/FONT]

            ولی توی مدار ، اتصالات جور دیگه ای وصل شده
            ولی باز نمیدونم
            فایل برنامه رو میخام بفرستم
            ولی نمیدونم چطوری باید توی سایت آپلود کنم
            ممنونم از کمکتون
            من آن گلبرگ مغرورم که میمیرم ز بی آبی
            ولی با منت و خواری پی شبنم نمی گردم

            دیدگاه


              #7
              پاسخ : مشکل با توابع NRF24L01 در LPC1768

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

              دیدگاه

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