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

موضوع: تقدیم به دوستان درایور nRF24L01

  1. #1
    همکار افتخاری
    تاریخ عضویت
    Jul 2007
    نام
    محمد هادی عبدی
    نوشته ها
    129
    تشکر
    82
    تشکر شده 294 بار در 73 پست

    Talking تقدیم به دوستان درایور nRF24L01

    سلام به تمام دوستان این درایور و به خاطر احتیاجی که داشتم به این ماژول امروز نوشتم و در این انجمن قرارش میدم تا بقیه دوستان هم استفاده کنن هر مشکلی که هم که داشتن دوستان بگن تا براشون توضیح بدم این برنامه تست شده است و با خیال راحت ازش استفاده کنید برای شادی روح پدر من هم اگر دوست داشتید فاتحه بفرستید امیدوارم به دردتون بخوره بسیار روان کد نویسی شده و طبق دیتا شیت خودش تمام رجیستر ها بارگذاری شده اگر مشکلی بود در خدمت هستم
    یا علی موفق و موید باشید
    فايل هاي پيوست شده فايل هاي پيوست شده

  2. کاربران : 16 تشکر کرده اند از شما hadiabdi برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    همکار افتخاری
    تاریخ عضویت
    Jul 2007
    نام
    محمد هادی عبدی
    نوشته ها
    129
    تشکر
    82
    تشکر شده 294 بار در 73 پست

    پیش فرض

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: NRF.jpg
مشاهده: 63
حجم: 110.3 کیلو بایت

  5. کاربران : 2 تشکر کرده اند از شما hadiabdi برای ارسال این پست سودمند:


  6. #3
    عضو جدید
    تاریخ عضویت
    May 2015
    نوشته ها
    6
    تشکر
    7
    تشکر شده 3 بار در 3 پست

    پیش فرض

    سلاغم.ممنون از برنامه ای ک قرار دادین. چن تا سوال داشتم یکی اینکه رجیستر ماسک رو به چه منظوری نوشتیم؟ و چرا مقدارش 1f هگز شده؟چون تو دیتاشیت نتونستم پیداش کنم.
    و اینکه وقتی تو ccs v4.130 قسمت رسیو رو کامپایل میکنم، خطاهای زیر ظاهر میشوند:
    1-Extra characters on preprocessor command line ---> #device ICSP=1
    2- Attempt to create a pointer to a constant ---> set_address_rx_tx(RX_ADDR_P0, TADDR, 5);
    >
    set_address_rx_tx(TX_ADDR, TADDR, 5);
    >
    set_address_rx_tx(RX_ADDR_P0, TADDR, 5);
    >
    set_address_rx_tx(TX_ADDR, TADDR, 5);


    ویرایش توسط usef1370 : 16-06-2015 در ساعت 15:43

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


  8. #4
    کاربر فعال
    تاریخ عضویت
    Mar 2013
    نوشته ها
    136
    تشکر
    87
    تشکر شده 70 بار در 47 پست

    پیش فرض

    ممنون از خوش قلبی شما دوست عزیز
    لطفا اگر امکانش هست در مورد توابع ارسال یک توضیح متتصری بدهید چون معمولا بعد هر دستور یک Command (توضیح در مورد عملکرد تابع) باید وجود داشته باشه ...

    متشکر و سپاس

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


  10. #5
    همکار افتخاری
    تاریخ عضویت
    Jul 2007
    نام
    محمد هادی عبدی
    نوشته ها
    129
    تشکر
    82
    تشکر شده 294 بار در 73 پست

    پیش فرض

    سلام از ccs ورژن 5.12 استفاده کنید

  11. کاربران : 2 تشکر کرده اند از شما hadiabdi برای ارسال این پست سودمند:


  12. #6
    عضو جدید
    تاریخ عضویت
    May 2015
    نوشته ها
    6
    تشکر
    7
    تشکر شده 3 بار در 3 پست

    پیش فرض

    ممنون.احتمالا منظورتون 5.012 بوده؟
    بعد از انتقال فایل های هدر به داخل هرکدام از پوشه های ارسال و دریافت درست شد.
    ولی نگفتین این #define REGISTER_MASK 0x1F از کجا اومد؟
    ویرایش توسط usef1370 : 17-06-2015 در ساعت 18:05

  13. #7
    همکار افتخاری
    تاریخ عضویت
    Jul 2007
    نام
    محمد هادی عبدی
    نوشته ها
    129
    تشکر
    82
    تشکر شده 294 بار در 73 پست

    پیش فرض

    نقل قول نوشته اصلی توسط usef1370 نمایش پست ها
    ممنون.احتمالا منظورتون 5.012 بوده؟
    بعد از انتقال فایل های هدر به داخل هرکدام از پوشه های ارسال و دریافت درست شد.
    ولی نگفتین این #define REGISTER_MASK 0x1F از کجا اومد؟
    خیلی وقت پیش بود نوشتم کدش و الان حضور ذهن ندارم باید نگاه کنم البته از کد های خارجی هم استفاده کردم رجیستر هاشو بخونید همچی دستگیرتون میشه

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


  15. #8
    عضو جدید
    تاریخ عضویت
    May 2015
    نوشته ها
    6
    تشکر
    7
    تشکر شده 3 بار در 3 پست

    پیش فرض

    اقای عبدی بنده یکبار دیگه دیتاشیت رو نگا کردم. اما نتونستم رجیستر ماسک رو پیدا کنم. راستی مگه توی ارتباط spi غیر از اون ادرس رجیستر و مقداری ک براش میفرستیم چرا باید با رجیستر دیگه and یا or کنیم؟
    ممنون

  16. #9
    عضو جدید
    تاریخ عضویت
    May 2015
    نوشته ها
    6
    تشکر
    7
    تشکر شده 3 بار در 3 پست

    پیش فرض

    اقا میگم شما یه عکسی یا فیلمی از سخت افزاری ک بستی نداری، همینجا قرار بدی؟
    انصافا ب کمکت نیازمندم حدود 1 ماهه روش وقت گذاشتم ولی ب نتیجه نرسیدم.
    خدا امواتتو بیامرزه.

  17. #10
    همکار افتخاری
    تاریخ عضویت
    Jul 2007
    نام
    محمد هادی عبدی
    نوشته ها
    129
    تشکر
    82
    تشکر شده 294 بار در 73 پست

    پیش فرض

    نقل قول نوشته اصلی توسط usef1370 نمایش پست ها
    اقا میگم شما یه عکسی یا فیلمی از سخت افزاری ک بستی نداری، همینجا قرار بدی؟
    انصافا ب کمکت نیازمندم حدود 1 ماهه روش وقت گذاشتم ولی ب نتیجه نرسیدم.
    خدا امواتتو بیامرزه.
    اون اند و اوری که میگی برای رایت رید اون که هیچی من pcb دارم برات میفرستم خصوصی ایمیل بده

  18. #11
    عضو جدید
    تاریخ عضویت
    May 2015
    نوشته ها
    6
    تشکر
    7
    تشکر شده 3 بار در 3 پست

    پیش فرض

    سلام.اول از همه از اقای عبدی تشکر میکنم بابت کتابخونه و برنامه نمونه.بنده با برنامه ای ک یکی از دوستان تو پست های دیگر nrf قرار داده بودند هم برای 16f877a و هم 18f452 جواب گرفتم .
    همون برنامه ای ک با چن تا کلید در سمت فرستنده چن تا led را درسمت گیرنده روشن و خاموش میکنه. اگه سوالی بود،در حد توان در خدمتیم.

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


  20. #12
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    تبریک بهتر نمونه کد کاملتون را بگذارید تا دوستی دیگر مث شما کارش راحتتر راه بیفته .....

  21. #13
    عضو جدید
    تاریخ عضویت
    May 2015
    نوشته ها
    6
    تشکر
    7
    تشکر شده 3 بار در 3 پست

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


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

  1. راه اندازی ماژول nrf24l01
    توسط hassan shojai در انجمن PIC
    پاسخ: 64
    آخرين نوشته: 27-09-2017, 21:46
  2. برد کم nrf24l01
    توسط nimaltd در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 52
    آخرين نوشته: 14-08-2016, 02:35
  3. شروع کار با nrf24l01 و یک مشکل ساده
    توسط saeed210 در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 8
    آخرين نوشته: 19-09-2015, 13:31
  4. تبدیل هدر nrf24l01
    توسط yusef110 در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 12-07-2013, 15:50
  5. nRF24L01
    توسط microprocesor_2002 در انجمن پیشنهاد واردات قطعات / اضافه کردن محصول به فروشگاه
    پاسخ: 27
    آخرين نوشته: 23-03-2012, 10:01

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

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