مشکلاتی با CRC داخلی stm32f103re

سلام
قصد دارم یک فایل باینری که کد یک برنامه میکرو هست رو بین کامپیوتر و میکرو انتقال بدم
برای اطمینان از صحت سالم رسیدن کدها از کامپیوتر به میکرو میخوام از CRC داخلی stm32CubeMX استفاده کنم
داخل اسناد شرکت st بخش CRC دیدم نوشته که برای میکرو های STM32F103 امکان تغییر مقدار
polynomial
نیست و ثابت برابر 0x4C11DB7 هستش
اما از مقادیر
init value
و
final XoR value
چیزی ندیدم

آیا کسی اطلاع داره؟


مقدار CRC کد رو توسط میکرو محاسبه میکنم یه مقدار ثابت همیشه بهم میده که یعنی داره درست حساب میکنه
اما همون کد رو از طریق سایت های محاسبه آنلاین CRC محاسبه میکنم به کد دیگه ای میرسم و نمیتونم متوجه بشم CRC داخلی میکرو از چه مقادیری برای تبدیلات CRC داره استفاده میکنه

کسی راه حلی داره؟

هر پیشنهاد دیگه ای یا راهنمایی میتونه به من کمک کنه

1 پسندیده


سلام
init value رو 0xffffffff در نظر بگیرید
final XoR value رو هم فکر کنم اصلا انجام نمیده اگه لازم خودتون با نتیجش انجام بدید

3 پسندیده