با عرض سلام خدمت تمتمی دوستان.
یک رشته آرایه 9 بیتی از ورودی سریال دارم که دو بخش آخر مربوط به محاسبه خطای ارسال است (فکر کنم CRC باشه)
بنده با این روش آشنا هستم اما مشکل اینجاست که بجای 8 بیت باید از اعداد 9 بیتی استفاده شه.
خیلی کلنجار رفتم اما متاسفانه نشد.
اینم نمونه خروجی که مطمئن هستم درسته چون برای گیرنده ارسال شده و صحیحه.
02 181 181 80 80 83 80 80 80 80 80 80 80 80 80 80 80 80 80 80 103 188
اعداد به هگز است.
اون دو عدد آخر (103 و 188) به احتمال زیاد مربوط به محاسبه خطاست. چون با تغییر در اعداد این دو نیز تغییر میکنن.
یه بتر هم اعداد رو به دو بخش high و low تقسیم کردم اما جواب نگرفتم.
لطفا دوستان راهنمایی کنن.
آیا غیر از crc راه دیگه ای هم وجود داره؟
یک رشته آرایه 9 بیتی از ورودی سریال دارم که دو بخش آخر مربوط به محاسبه خطای ارسال است (فکر کنم CRC باشه)
بنده با این روش آشنا هستم اما مشکل اینجاست که بجای 8 بیت باید از اعداد 9 بیتی استفاده شه.
خیلی کلنجار رفتم اما متاسفانه نشد.
اینم نمونه خروجی که مطمئن هستم درسته چون برای گیرنده ارسال شده و صحیحه.
02 181 181 80 80 83 80 80 80 80 80 80 80 80 80 80 80 80 80 80 103 188
اعداد به هگز است.
اون دو عدد آخر (103 و 188) به احتمال زیاد مربوط به محاسبه خطاست. چون با تغییر در اعداد این دو نیز تغییر میکنن.
یه بتر هم اعداد رو به دو بخش high و low تقسیم کردم اما جواب نگرفتم.
لطفا دوستان راهنمایی کنن.
آیا غیر از crc راه دیگه ای هم وجود داره؟