درودیه مورد ساده 2 روزه پدر منو در آورده.متغیری FLOAT توی مین تعریف کردم و از طریق پورت سریال دیتا میگیرم و با یه فرمول تبدیلش میکنم و روی نمایشگر نمایش میده که توی حالت عادی -0.17 درست نمایش میدهحالا من این متغیر توی یک تابع جدید از صدا میزنم البته اونجا هم این متغیر از نوی EXTERN تعریف میکنم با همون اسم.حالا توی اگه من اون تابع صدا بزنم و رجیسترمو بخونم عددش فرق میکنه و میشه -0.98 ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟CLT+F زدم و توی کل پروژه دنبال این رجیستر گشتم . هیچ جای دیگه ای غیر از این دو قسمت نبود ؟؟؟