من یک برنامه برای راه اندازی SHT75 با ATmega32 نوشتم. این برنامه به طور کامل درست عمل می کنه ولی وقتی می خوام که از کد کشف خطا CRC استفاده کنم تو ضیحات کارخانه با شبیه سازی پروتئوس فرق دارد. :sad: 
اگر توضیحات شرکت سازنده SHT را نگاه کنید می بینید که در انتهای کار برای مقایسه کردن CRC محاسبه شده توسط میکرو با CRC ارسال شده از طرف سنسور ،باید CRC ارسال شده از طرف سنسور را برعکس کنیم و بعد با CRC محاسبه شده مقایسه کنیم ولی در پروتئوس نیازی به این کار نیست!!!!!!!!!!!!!
و اگر بر عکس بکنی تمام CRC ها غلط می شود.
می خواستم بدونم این اشکال از پرو تئوس است یا شرکت سازنده اشتباه نوشته و یا اشکال از برنامه من هست.
آیا تا به حال کسی تونسته این سنسور را بدون اشکال به کار بندازه؟
لطفا کمک کنید. :angry:
لینک crc شرکت سازنده:
http://www.sensirion.com/pdf/product...y_Sensor_E.pdf

اگر توضیحات شرکت سازنده SHT را نگاه کنید می بینید که در انتهای کار برای مقایسه کردن CRC محاسبه شده توسط میکرو با CRC ارسال شده از طرف سنسور ،باید CRC ارسال شده از طرف سنسور را برعکس کنیم و بعد با CRC محاسبه شده مقایسه کنیم ولی در پروتئوس نیازی به این کار نیست!!!!!!!!!!!!!
و اگر بر عکس بکنی تمام CRC ها غلط می شود.
می خواستم بدونم این اشکال از پرو تئوس است یا شرکت سازنده اشتباه نوشته و یا اشکال از برنامه من هست.
آیا تا به حال کسی تونسته این سنسور را بدون اشکال به کار بندازه؟
لطفا کمک کنید. :angry:
لینک crc شرکت سازنده:
http://www.sensirion.com/pdf/product...y_Sensor_E.pdf
دیدگاه