NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3845 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 6 از 6

موضوع: راه اندازی nrf24l01+pa+lna

  1. #1
    عضو جدید
    تاریخ عضویت
    Oct 2011
    نوشته ها
    6
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    Exclamation راه اندازی nrf24l01+pa+lna

    با سلام و تشکر از مسئولین محترم سایت
    من 2 ماه پیش ماژول های معمولی NRF24L01 را از این سایت خریداری کردم

    nrf24l01+,nrf24l01,nrf2401,ماژول فرستند گیرنده,ماژول رادیویی,ماژول ارسال دیتا,راه اندازی nrf24l01,ارسال صوت با nrf24l01

    و این ماژولها رو با میکروکنترولر PIC18F را اندازی کردم و مشکل خاصی نبود.تنها مساله فاصله بود
    که تا حدود 6 الی7 متر رو به صورت مطمئن جواب می داد.
    بعد در سایت ماژولهای NRF24L01 PA LNA رو دیدیم

    2.4G Wireless NRF24L01 PA LNA Board Module Electronic Parts

    که گفته شده بود منطق کارش دقیقا مشابه با ماژول های قبلی است.
    ولی متاسفانه الان 1 ماه من دارم رو این ماژول ها کار میکنم و هیچ جواب مطمئنی نگرفتم.بعضی مواقع کار میکنه!!!!! ،بعضی مواقع داغ میکنه!!!!!!!
    آیا کسی از دوستان با این ماژولهای جدید کار کرده و تونسته جواب بگیره؟
    از مسئولین محترم سایت هم میخوام موضوع رو پیگیری کنند و نتیجه رو اعلام بفرمایند.
    با احترام
    ویرایش توسط Reza30ir : 06-09-2013 در ساعت 09:43 دلیل: نمایش لینک ها با عنوان نام صفحه ،بهتر بود صفحه به صورت نوشته شده نشان داده شود

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    Banned
    تاریخ عضویت
    Apr 2013
    نام
    صادق علی بخشی
    نوشته ها
    1,148
    تشکر
    1,183
    تشکر شده 1,276 بار در 702 پست

    پیش فرض

    سلام
    امکانش هست که هدر فایلش رو که با pic راه اندازی کردید اینجا هم قرار بدید؟
    البته با یک مختصر توضیح توابع

  4. #3
    عضو جدید
    تاریخ عضویت
    Oct 2011
    نوشته ها
    6
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    با سلام
    بله
    لطفا از آدرس زیر دانلود کنید.
    301 Moved Permanently
    بخش عمده اتفاقات در فایل L01_api.c است.این فایل به گونه ای نوشته شده که nRF24L01 را هم میشه در حالت فرستنده و هم در حالت گیرنده برنامه ریزی نمود.به عنوان مثال در صورتی که حالت فرستنده انتخاب بشه کد زیر برای پیکر بندی ثبات های nRF24L01 اجرا میشه:
    کد:
    void TX_Mode(void)
    {
      GIE_bit = 0;                                        // Disable global interrupt
      TMR1ON_bit = 0;                                     // Stop Timer 1
    
      CE_Pin(CE_LOW);                                     // Set CE pin low to enable stanby mode
      ucCom_Mode = TX_MODE;
    
      L01_Flush_TX();
      L01_Flush_RX();
    
      L01_Clear_IRQ(MASK_IRQ_FLAGS);                      // Clear interrupts
      ucIRQ_Source = CLEAR;
      ucLastStat = ucLinkStat = LINK_ESTABLISH;
    
      nRF_SPI_RW_Reg(WRITE_REG + EN_AA, 0x3f);            // Enable Auto.Ack:Pipes 0-5
      nRF_SPI_RW_Reg(WRITE_REG + EN_RXADDR, 0x3f);        // Enable Pipes 0-5
    //  nRF_SPI_RW_Reg(WRITE_REG + SETUP_RETR, 0x1a);       // 500µs + 86µs, 10 retrans...
      nRF_SPI_RW_Reg(WRITE_REG + SETUP_RETR, 0xff);       // 4000µs + 86µs, 15 retrans...
      nRF_SPI_RW_Reg(WRITE_REG + RF_CH, 40);              // Select RF channel 40
    
     // nRF_SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x0f);         // TX_PWR:0dBm, Datarate:2Mbps, LNA:HCURR
    //  nRF_SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07);         // TX_PWR:0dBm, Datarate:1Mbps, LNA:HCURR
      nRF_SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x27);         // TX_PWR:0dBm, Datarate:250kbps,
      nRF_SPI_RW_Reg(WRITE_REG + CONFIG, 0x0e);           // Set PWR_UP bit, enable CRC(2 bytes) & Prim:TX. MAX_RT & TX_DS enabled..
    
      nRF_SPI_Write_Buf(WRITE_REG + TX_ADDR, &ADDRESS_P0, sizeof(ADDRESS_P0));    // Writes TX_Address to nRF24L01
      nRF_SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, &ADDRESS_P0, sizeof(ADDRESS_P0)); // RX_Addr0 same as TX_Adr for Auto.Ack
    
      Delay_ms(200);
    
      UART1_Write_Text("Init TX mode! \n\r");
    //  memcpy(&TX_pload, &TX_PAYLOAD, sizeof(TX_PAYLOAD));
    
      GIE_bit = 1;                                        // Enable global interrupt
    
      //  This device is now ready to transmit one packet of 16 bytes payload to a RX device at address
      //  '3443101001', with auto acknowledgment, retransmit count of 10(retransmit delay of 500µs+86µs)
      //  RF channel 40, datarate = 2Mbps with TX power = 0dBm.
    }

  5. تشکرها از این نوشته :


  6. #4
    Banned
    تاریخ عضویت
    Apr 2013
    نام
    صادق علی بخشی
    نوشته ها
    1,148
    تشکر
    1,183
    تشکر شده 1,276 بار در 702 پست

    پیش فرض

    این کتابخانه ای که دانلود کردم که برای میکرو سی هست
    برای ccs چیزی ندارید؟

  7. #5
    عضو جدید
    تاریخ عضویت
    Oct 2011
    نوشته ها
    6
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    با سلام
    خیر
    من با ccs کار نکردم

  8. #6
    عضو جدید hamed.9999 آواتار ها
    تاریخ عضویت
    Mar 2011
    نوشته ها
    8
    تشکر
    2
    تشکر شده 1 بار در 1 پست

    پیش فرض

    میخوام با این ماژول صوت و تصویر ارسال کنم کسی با این ماژل کار کرده................ Wireless transceiver

موضوعات مشابه

  1. راه اندازی ماژول nrf24l01
    توسط hassan shojai در انجمن PIC
    پاسخ: 64
    آخرين نوشته: 27-09-2017, 21:46
  2. راه اندازی nrf24l01 با lpc1768
    توسط hopo در انجمن LPC series (NXP)
    پاسخ: 66
    آخرين نوشته: 23-11-2015, 11:52
  3. nRF24L01 و RFM70 راه اندازی شد
    توسط beroz در انجمن AT91 series (ATMEL)
    پاسخ: 52
    آخرين نوشته: 23-07-2015, 08:42
  4. کمک برای راه اندازی ماژول nRF24L01 بدون هدر
    توسط payameashena در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 4
    آخرين نوشته: 20-12-2014, 19:06
  5. nRF24L01
    توسط microprocesor_2002 در انجمن پیشنهاد واردات قطعات / اضافه کردن محصول به فروشگاه
    پاسخ: 27
    آخرين نوشته: 23-03-2012, 10:01

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •