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

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

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #1
nRF24L01
سلامBiggrin

حدودا 2 ، 3 هفته است که دنبال راه اندازی nRF24l01 هستم.Amaze
تمام رجیستر هاشو می توانم بخونم و بنویسم. (با spi مشکلی ندارم)

فقط نمی تونم packet را از TX به RX بفرستم.Whistle
auto acknowledge هم خاموشه.
طول data pipe هم 1 هست.

دوستان خواهش می کنم کمک کنید، کلافه شدم.Confused

پیوست:

رجیستر های RX:
کد:
Chip Select: 0------------------
REG:0
indx: 0 # value: b
------------------
REG:1
indx: 0 # value: 0
------------------
REG:2
indx: 0 # value: 3
------------------
REG:3
indx: 0 # value: 3
------------------
REG:4
indx: 0 # value: 3
------------------
REG:5
indx: 0 # value: 2
------------------
REG:6
indx: 0 # value: f
------------------
REG:7
indx: 0 # value: e
------------------
REG:8
indx: 0 # value: 0
------------------
REG:9
indx: 0 # value: 0
------------------
REG:a
indx: 0 # value: e7
indx: 1 # value: e7
indx: 2 # value: e7
indx: 3 # value: e7
indx: 4 # value: e7
------------------
REG:b
indx: 0 # value: c2
indx: 1 # value: c2
indx: 2 # value: c2
indx: 3 # value: c2
indx: 4 # value: c2
------------------
REG:c
indx: 0 # value: c3
------------------
REG:d
indx: 0 # value: c4
------------------
REG:e
indx: 0 # value: c5
------------------
REG:f
indx: 0 # value: c6
------------------
REG:10
indx: 0 # value: e7
indx: 1 # value: e7
indx: 2 # value: e7
indx: 3 # value: e7
indx: 4 # value: e7
------------------
REG:11
indx: 0 # value: 5
------------------
REG:12
indx: 0 # value: 5
------------------
REG:13
indx: 0 # value: 5
------------------
REG:14
indx: 0 # value: 5
------------------
REG:15
indx: 0 # value: 5
------------------
REG:16
indx: 0 # value: 5
------------------
REG:17
indx: 0 # value: 11

رجیستر های TX:
(بعد از نوشتن TX_Payload


کد:
REG:0
indx: 0 # value: a
------------------
REG:1
indx: 0 # value: 0
------------------
REG:2
indx: 0 # value: 3
------------------
REG:3
indx: 0 # value: 3
------------------
REG:4
indx: 0 # value: 3
------------------
REG:5
indx: 0 # value: 2
------------------
REG:6
indx: 0 # value: f
------------------
REG:7
indx: 0 # value: 2e
------------------
REG:8
indx: 0 # value: 0
------------------
REG:9
indx: 0 # value: 0
------------------
REG:a
indx: 0 # value: e7
indx: 1 # value: e7
indx: 2 # value: e7
indx: 3 # value: e7
indx: 4 # value: e7
------------------
REG:b
indx: 0 # value: c2
indx: 1 # value: c2
indx: 2 # value: c2
indx: 3 # value: c2
indx: 4 # value: c2
------------------
REG:c
indx: 0 # value: c3
------------------
REG:d
indx: 0 # value: c4
------------------
REG:e
indx: 0 # value: c5
------------------
REG:f
indx: 0 # value: c6
------------------
REG:10
indx: 0 # value: e7
indx: 1 # value: e7
indx: 2 # value: e7
indx: 3 # value: e7
indx: 4 # value: e7
------------------
REG:11
indx: 0 # value: 5
------------------
REG:12
indx: 0 # value: 0
------------------
REG:13
indx: 0 # value: 0
------------------
REG:14
indx: 0 # value: 0
------------------
REG:15
indx: 0 # value: 0
------------------
REG:16
indx: 0 # value: 0
------------------
REG:17
indx: 0 # value: 11
۱۵-اردیبهشت-۱۳۹۰, ۲۱:۲۰:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, parhamos
salehjg آفلاین
مدیر بخش
*****

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

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #2
RE: nRF24L01
سلام
Happy
Happy
Happy
این برادران چینی خیلی خیلی ..... هستند.
بر چسب کنترل کیفی رو به هر چی که بدستشون میرسه، می چسبانند. بدون اینکه حتی یک بار امتحانش کنند تا ببینند درست کار میکنه یا نه!!! اما اگه همین برادران چینی نبودند، ویترین مغازه های ایرانی، خالی می موند. ..........(1 ماه وقتم سر یه مشکل کوچولو تلف شد)
امروز خیلی اتفاقی به ذهنم رسید که شاید مشکل از کریستال ماژول باشه.
یکم باهاش ور رفتم .....

بله.
دقیقا از کریستال بود. عوض کردم ، درست شد!!!!!!!!

--------------------------
سرعت این ماژول ها اصلا با hm-t &r ها قابل قیاس نیستند. خیلی زیاده سرعتشون.
به زودی همه ی مراحل راه اندازی رو شرح خواهم داد.
   
(آخرین ویرایش در این ارسال: ۲۱-اردیبهشت-۱۳۹۰, ۱۶:۲۵:۱۶، توسط salehjg.)
۲۱-اردیبهشت-۱۳۹۰, ۱۴:۴۰:۰۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : reza555, رسول, sharin, sadmo54321, eai, abbasalifix, k_jafarzade, علیدلی, من عاشق ایرانوج, Ambassador, parhamos, a.mehran, hadikh73
sadmo54321 آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 64
( 3 تشکر در 3 ارسال )
ارسال: #3
RE: nRF24L01
با سلام
اگه ميشه مراحل راه اندازي رو اينجا قرار بديد.
با تشكر
۰۸-آبان-۱۳۹۰, ۱۹:۰۷:۴۴
ارسال‌ها
پاسخ
تشکر شده توسط : parhamos
salehjg آفلاین
مدیر بخش
*****

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

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #4
RE: nRF24L01
سلام
کد هایی که من تونستم نصف و نیمه nrf24l01 را راه اندازی کنم، ضمیمه شدند.
البته کد ها خیلی بی نظم و غیر اصولی نوشته شدن که بدلیل کمبود وقت(کنکور) نمی تونم درستشون کنم.
راستش می خواستم به توضیح از چیزایی که فهمیدم بنویسم که شرمنده ...

فکر کنم کمی دیتاشیت رو مطالعه کنید، مشکلی نداشته باشید.
در ضمن یادم میاد این کد ها رو از کد های Brennen Ball استخراج کردم.
کد ها برای at91sam7s256 نوشته شدن.

هر کس وقت داشت، کد ها رو ویرایش کنه و لطف کنه شیر کنه ،همه استفاده کنن

این حداقل کاری بود که می تونستم انجام بدم.

http://ifile.it/3lophf2/nRF24L01.rar
۰۲-بهمن-۱۳۹۰, ۱۳:۰۴:۲۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sadmo54321, sharin, k_jafarzade, parhamos
sadmo54321 آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 64
( 3 تشکر در 3 ارسال )
ارسال: #5
RE: nRF24L01
(۰۲-بهمن-۱۳۹۰, ۱۳:۰۴:۲۷)salehjg نوشته است: سلام
کد هایی که من تونستم نصف و نیمه nrf24l01 را راه اندازی کنم، ضمیمه شدند.
البته کد ها خیلی بی نظم و غیر اصولی نوشته شدن که بدلیل کمبود وقت(کنکور) نمی تونم درستشون کنم.
راستش می خواستم به توضیح از چیزایی که فهمیدم بنویسم که شرمنده ...

فکر کنم کمی دیتاشیت رو مطالعه کنید، مشکلی نداشته باشید.
در ضمن یادم میاد این کد ها رو از کد های Brennen Ball استخراج کردم.
کد ها برای at91sam7s256 نوشته شدن.

هر کس وقت داشت، کد ها رو ویرایش کنه و لطف کنه شیر کنه ،همه استفاده کنن

این حداقل کاری بود که می تونستم انجام بدم.

http://ifile.it/3lophf2/nRF24L01.rar
با سلام
دوست عزيز، ممنونم. لطف كردين.
۰۲-بهمن-۱۳۹۰, ۱۵:۵۱:۲۳
ارسال‌ها
پاسخ
تشکر شده توسط : parhamos
msnmor آفلاین
تازه وارد

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

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #6
RE: nRF24L01
سلام کسی نمیتونه برنامه راه اندازیش با بسکام رو واسمون توضیح بده بخدا بد گیرکردم
۰۶-اسفند-۱۳۹۰, ۰۰:۴۸:۵۹
ارسال‌ها
پاسخ
تشکر شده توسط : parhamos
salehjg آفلاین
مدیر بخش
*****

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

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #7
RE: nRF24L01
http://www.mcselec.com/index.php?option=...&Itemid=57
لینک بالا رو مطالعه کردید؟
با کامنت های کنار کد، توضیح داده شدن.
۰۷-اسفند-۱۳۹۰, ۰۱:۱۷:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : parhamos
eai آفلاین
كاربر دو ستاره
**

ارسال‌ها: 194
موضوع‌ها: 29
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 302
( 119 تشکر در 67 ارسال )
ارسال: #8
RE: nRF24L01
این فایل پاک شده لطفا اگر کسی داره اینجا ضمیمه کنه
۱۲-خرداد-۱۳۹۱, ۲۱:۵۴:۳۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : parhamos
salehjg آفلاین
مدیر بخش
*****

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

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #9
RE: nRF24L01
ضمیمه شد...

.rar   nRF24L01.rar (اندازه: 399.32 KB / تعداد دفعات دریافت: 714)
۰۱-اردیبهشت-۱۳۹۲, ۱۸:۲۴:۰۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, sharin, omid_phoenix, babyy, parhamos, alimogmov
nariman_nsi آفلاین
تازه وارد

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

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #10
RE: nRF24L01
سلام
آقای salehjg منم میخوام این ماژولو راه بندازم همه چی درسته به نظرم هم رجیسترهای TX هم RX...
منظورم اینه وقتی دیتا میاد status register دقیقا جوری ست میشه که دیتا تو پایپ لاینه... ولی چرتو پرته !!!
یعنی کریستالشو عوض کنم حل میشه؟
همون 16 بذارم؟
کمکم کنید ؟ [/quote]
۲۸-خرداد-۱۳۹۲, ۲۰:۵۵:۳۳
ارسال‌ها
پاسخ
تشکر شده توسط : parhamos
salehjg آفلاین
مدیر بخش
*****

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

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #11
RE: nRF24L01
(۲۸-خرداد-۱۳۹۲, ۲۰:۵۵:۳۳)nariman_nsi نوشته است: سلام
آقای salehjg منم میخوام این ماژولو راه بندازم همه چی درسته به نظرم هم رجیسترهای TX هم RX...
منظورم اینه وقتی دیتا میاد status register دقیقا جوری ست میشه که دیتا تو پایپ لاینه... ولی چرتو پرته !!!
یعنی کریستالشو عوض کنم حل میشه؟
همون 16 بذارم؟
کمکم کنید ؟
سلام
اگر از بقیه ی برنامه و مدار مطمئن هستید، کریستال رو عوض کنید.... احتمالش کمه ( که مشکل از کریستال باشه)

برنامه ای که استفاده کردید چیه؟ ( همونیه که جندتا پست قبل ضمیمه شده؟)

مطمئن اید که طرف فرستنده همه جیز درسته؟

5 ولت که نزدید به ماژول ها؟
۲۹-خرداد-۱۳۹۲, ۰۰:۵۵:۱۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, WhiteNoise, parhamos


پرش به انجمن:


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

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