سلام وقت بخیر
ماژول Ci24R1 کاملا مشابه با ماژول معروف Nrf24L01 است ، هر دوی این ماژول ها در keil پیاده سازی شده اند.
ارتباط دو طرفه با Nrf24l01 به خوبی برقرار میشود ولی با ماژول Ci24R1 این ارتباط به خوبی برقرار نمیشود و از هر 10 پکت داده ، 1 پکت از دست میرود.(از طریق چک کردن crc متوجه خطا میشویم و پکت را دوباره ارسال میکنیم ولی این کار طول میکشد و میخواهیم این مشکل را حل کنیم)
تمام برد ها ، سخت افزار ها و نرم افزار های این پروژه موجود است و در اختیار شما قرار میگیرد.
برنامه هایی که تا به اینجا برای ماژول ها نوشته شده است از جمله ارتباطات 2 طرفه آن ها نیز در اختیار شما قرار میگیرد.
تنها کاری که باید انجام شود این است که تنظیمات ماژولCi24R1 را طوری تنظیم کنید که این مشکل برطرف شود.(و یا روندی برای کار با ماژول Ci24R1 بنویسید که مطابق با روند فعلی باشد و ماژول در انتقال داده پکت از دست ندهد.)
به دلیل این که پروژه شرکتی است، حفظ محرمانگی در کد ها حائز احمیت میباشد.
میکروکنترلر استفاده شده: Stm32
کامپایلر: keil v:4.7