امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
nRF24L01
نویسنده پیام
علیدلی آفلاین
كاربر دو ستاره
**

ارسال‌ها: 143
موضوع‌ها: 62
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 108
( 101 تشکر در 52 ارسال )
ارسال: #12
RE: nRF24L01
سلام
جناب salehjg .من اگر بخام 6 تا فرستنده رو با یک گیرنده مچ کنم باید TX_ADRR و RX_ADDR رو چطوری با همدیگه ستش کنم؟؟ ضمن اینکه اگر شما دیتاشیت رو خوندید و بهش مسلط هستید من چند تا سوال در مورد رجیسترها دارم .
۲۵-مرداد-۱۳۹۲, ۱۳:۱۴:۳۲
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, parhamos
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #13
RE: nRF24L01
نقل قول: سلام
جناب salehjg .من اگر بخام 6 تا فرستنده رو با یک گیرنده مچ کنم باید TX_ADRR و RX_ADDR رو چطوری با همدیگه ستش کنم؟؟
سلام
اسمم صالح هه Biggrin

در مورد سوالتون، ....
من تا حالا این کارو نکردم، ولی یادم میاد دیتاشیت star network اینا داشت...

صحفه ی 13 دیتاشیت، figure 5 ... خودش مثال زده


نقل قول: ضمن اینکه اگر شما دیتاشیت رو خوندید و بهش مسلط هستید من چند تا سوال در مورد رجیسترها دارم .
انشالا بتونم کمک کنم بهتون Wink


موفق باشید
(آخرین ویرایش در این ارسال: ۲۵-مرداد-۱۳۹۲, ۲۰:۲۱:۵۲، توسط salehjg.)
۲۵-مرداد-۱۳۹۲, ۱۳:۳۶:۰۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, علیدلی, parhamos
علیدلی آفلاین
كاربر دو ستاره
**

ارسال‌ها: 143
موضوع‌ها: 62
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 108
( 101 تشکر در 52 ارسال )
ارسال: #14
RE: nRF24L01
سلام اقا صالح خوب هستید؟؟

بردی که شما تونستید از NRF24L01 جواب بگیرید چقدر هست ؟؟
۳۱-مرداد-۱۳۹۲, ۲۳:۵۷:۵۹
ارسال‌ها
پاسخ
تشکر شده توسط : parhamos
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #15
RE: nRF24L01
سلام
بابت تاخیر شرمنده Shy
الان دیدمش... Biggrin


برد زیاد برام مهم نبود... من حدود 3،4 متر کارم راه میوفتاد...
ولی هر قدر فاصله بیشتر باشه، سرعت انتقال اطلاعات کمتره...
۰۳-شهریور-۱۳۹۲, ۲۲:۰۷:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, babyy, parhamos
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #16
RE: nRF24L01
سلام.

يك سمت فرستنده دارم و يه سمت گيرندهه.
در هر سمت status اش رو مي خونم. بيت صفرم طبق ديتاشيت PRIM_RX هست كه 0 براي PTX يعني فرستنده هست و 1 براي PRX يعني گيرنده.
جالب اينه كه مقدار اين بيت در طرفين برعكس هست!
يعني فرستنده كه بايد 0 باشه ،‌1 هست!
گيرنده كه بايد 1 باشه ، 0 هست!
ارتباط بر قرار هست و ارسال و دريافت مشكلي ندارهه ...
مي خواستم ببينم داستان چيه؟!

نيازهه كه كانفيگ فرستنده و گيرنده ها رو در زمان خاصي تغيير بدم ،‌يعني جاي فرستنده و گيرنده رو وسط كار گاهي بايد تغيير بدم. موضوع بالا روانيم كردهه !!
فعلا دارم روش كار مي كنم. اگر كسي تجربه اي يا نظري ، ايده اي داشت ممنون مي شم در ميون بذارهه.
پيشاپيش تشكر ... :)

(آخرین ویرایش در این ارسال: ۱۵-مهر-۱۳۹۲, ۰۲:۰۴:۲۸، توسط sharin.)
۱۵-مهر-۱۳۹۲, ۰۲:۰۳:۴۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, salehjg, parhamos
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #17
RE: nRF24L01
خوب براي قسمت اول مشكل بالا:
اينطور كه فهميدم با خوندن status نمي شه فهميد كدوم يكي فرستنده هست و كدوم يكي گيرندهه. بيت 0 اش احتمالا فقط زمان كانفيگ به اين منظور استفاده مي شه.
در زمان ارتباط عادي 0 بودن بيت 0 ام به معني حالت عملكرد نرمال هست ( چه فرستنده و چه گيرنده ) و وقتي 1 بشه احتمالا يعني استندباي شده ( توي ديتاشيت يه جدول دارهه كه ريز تر توضيح دادهه )
اگر كسي از دوستان مي تونه دقيق تر توضيح بدهه.

ارتباط 2 طرفه هم بلاخرهه اوكي شد.
فعلا عدد ثابت دارم مي فرستم ، چيزي كه مشاهده مي شه اينه كه گاهي اعداد درست نيستن !
16 بايت مي فرستم و مي گيرم. تقريبا يا 16 بايت درست هستن يا كلا درست نيستن ، وقتي هم درست نيستن ، مقدارشون هميشه ثابت هست و در دفعات مختلف تغييري ندارن.
يه ارتباط با PC هم هست ، كه ممكنه اطلاعات بابت اين موضوع گاهي مشكل دار مي شن.

ACK فعال هست و ميزان ارسال مجدد در صورت عدم دريافت ack برابر 0 يا 1 هست ، دقيق يادم نيست چي تنظيم كردم :)

هنوز دارم روش كار مي كنم ...
كسي از دوستان راجع به اين مشكل نظري دارهه ممنون مي شم در ميون بذارهه...

۱۵-مهر-۱۳۹۲, ۲۱:۱۳:۱۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, salehjg, omid_phoenix, parhamos
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #18
RE: nRF24L01
خوب ... Biggrin
الان كه دارم اينا رو مي گم ، كچل شدم و حد مجاز پروگرام كردن ميكروها رو هم پشت سر گذاشتيم و البته چشم راستمم يه 1-2 شماره اي مشكل پيدا كردهه!! Biggrin چه شود!! Biggrin

خوب مشكل بالا هم بلاخرهه حل شد ، داستان اين بود براي نشون دادن اطلاعات سمت PC زود زود مقادير رو از گيرنده مي خوندم ، البته اين رو مي دونستم ، اما انتظار نداشتم وقتي هنوز چيزي دريافت نكردهه شرط status كه پايه ي irq رو چك مي كنه برآوردهه بشه( در سمت گيرنده ) !!!
بله ، داستان اين بود مدام بافري رو كه يك بار flush هم شده بازم مي خوند و ... . مقدار ثابت 0 و مقدار ثابت 3 براي تمام بايت ها لابه لاي اطلاعات درست دريافت مي شد. شرط گذاشتم كه اگر محتويات بافر كلا 0 يا كلا 3 بود ، اطلاعات رو اعمال نكنه و يه دور ديگه بزنه.

البته اين اتفاقات قائدتا نبايد مي افتاد ، اما كانفيگ NRF وسط كار كمي عجيب هست و لزوما كار مد نظر رو انجام نمي داد. به ناچار اينطوري مشكل رو حل كردم و البته اطلاعات رو هم آروم تر مي خونم ،‌بعد از 7-8 روز بلاخرهه تقريبا چيزي شد كه مي خواستم. البته هنوز كمي جاي كار دارهه ... ،‌اينا رو هم گفتم براي اينكه نفرات بعدي مدنظرشون باشه كه اين اتفاقات هم ممكنه بيفته ...!
فعلا ... . :)

۱۶-مهر-۱۳۹۲, ۱۶:۴۳:۳۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, babyy, ak6868, yasinzade, parhamos
ak6868 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 1
( 1 تشکر در 1 ارسال )
ارسال: #19
RE: nRF24L01
وقت همگی بخیر،این ماژل نیاز به config کردن داره؟ اگه داره با میکرو انجام میشه یا با یه برنامه جدا؟
ممنون میشم راهنمایی کنید.
۲۶-آذر-۱۳۹۲, ۰۰:۲۳:۵۹
ارسال‌ها
پاسخ
تشکر شده توسط : parhamos
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #20
RE: nRF24L01
سلام
کانفیگ که نمیدونم...
ولی برای برقراری ارتباط حتما باید رجیستر هاش مقدار دهی بشه
که با میکرو و از طریق spi انجام میشه
۲۶-آذر-۱۳۹۲, ۰۰:۳۸:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, omid_phoenix, babyy, parhamos
parhamos آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: بهمن ۱۳۹۳

تشکرها : 21
( 0 تشکر در 0 ارسال )
ارسال: #21
RE: nRF24L01
سلام ماژول گیرنده من ce بعد چند ms صفر میشه csn هم که از همون ابتدا صفره به نظرتون مشکل لز برنامه هست Biggrin
۱۶-اسفند-۱۳۹۳, ۱۶:۴۶:۵۷
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS