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

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

تشکرها : 9305
( 8275 تشکر در 2564 ارسال )
ارسال: #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

amount of discussion that a subject receives is inversely proportional to its importance
Poul-Henning Kamp
۱۵-اردیبهشت-۱۳۹۰, ۲۱:۲۰:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, parhamos
salehjg غایب
مدیر بخش
*****

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

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

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

--------------------------
سرعت این ماژول ها اصلا با hm-t &r ها قابل قیاس نیستند. خیلی زیاده سرعتشون.
به زودی همه ی مراحل راه اندازی رو شرح خواهم داد.
   

amount of discussion that a subject receives is inversely proportional to its importance
Poul-Henning Kamp
(آخرین ویرایش در این ارسال: ۲۱-اردیبهشت-۱۳۹۰, ۱۶:۲۵:۱۶، توسط salehjg.)
۲۱-اردیبهشت-۱۳۹۰, ۱۴:۴۰:۰۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : reza555, رسول, sharin, sadmo54321, eai, abbasalifix, k_jafarzade, علیدلی, من عاشق ایرانوج, Ambassador, parhamos, a.mehran, hadikh73
sadmo54321 آفلاین
تازه وارد

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

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

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

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

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

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

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

http://ifile.it/3lophf2/nRF24L01.rar

amount of discussion that a subject receives is inversely proportional to its importance
Poul-Henning Kamp
۰۲-بهمن-۱۳۹۰, ۱۳:۰۴:۲۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sadmo54321, sharin, k_jafarzade, parhamos
sadmo54321 آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 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,239
موضوع‌ها: 10
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9305
( 8275 تشکر در 2564 ارسال )
ارسال: #7
RE: nRF24L01
http://www.mcselec.com/index.php?option=...&Itemid=57
لینک بالا رو مطالعه کردید؟
با کامنت های کنار کد، توضیح داده شدن.

amount of discussion that a subject receives is inversely proportional to its importance
Poul-Henning Kamp
۰۷-اسفند-۱۳۹۰, ۰۱:۱۷:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : parhamos
eai آفلاین
داره خودموني مي شه
**

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

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

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

تشکرها : 9305
( 8275 تشکر در 2564 ارسال )
ارسال: #9
RE: nRF24L01
ضمیمه شد...

.rar   nRF24L01.rar (اندازه: 399.32 KB / تعداد دفعات دریافت: 636)

amount of discussion that a subject receives is inversely proportional to its importance
Poul-Henning Kamp
۰۱-اردیبهشت-۱۳۹۲, ۱۸:۲۴:۰۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, sharin, r0b0, babyy, parhamos, alimogmov
nariman_nsi آفلاین
تازه وارد

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

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

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

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

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

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

5 ولت که نزدید به ماژول ها؟

amount of discussion that a subject receives is inversely proportional to its importance
Poul-Henning Kamp
۲۹-خرداد-۱۳۹۲, ۰۰:۵۵:۱۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, WhiteNoise, parhamos


پرش به انجمن:


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

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