حمید نوشته است:
خب عددی که در قسمت سمت راست سطر دوم دیده میشه ظاهرا مربوط به ادرس خانه حافظه ای هست که دیتا داره ذخیره میشه. چون 24LC256 دارای 256 کیلو بیت معادل 32 کیلوبایت حافظه هست ؛ همونطور که در تصاویر مقاله هم دیده میشه حداکثر ادرس حافظه میتونه 32768 باشه. اما نکته جالبی که بنده در تصویر دوستمون میبینم عدد 5535 هست که فقط میتونه مربوط به 4 رقم سمت راست عدد 65535 باشه که معادل 64 کیلو بایت یا 512 کیلو بیت حافظه هست!!!

واقعا نمیدونم چه ارتباط دقیقی وجود داره چون مشخص نیست برنامه داخلی میکرو چطور نوشته شده. اما بنظر میاد خطای آور فلو یا سرریز یک متغیر دو بایتی رخ داده که چنین چیزی دیده میشه. مساله قطعا بین میکرو و حافظه 24LC256 هست. با توجه به اینکه حتی انواع چینی این آیسی در گذشته توسط دوستان استفاده شده و جواب داده بعید میدونم مشکلی در مورد شماره باشه. از طرفی آیسی که توسط سازنده مقاله استفاده شده دقیقا همین مارک میکروچیپ هست که دوستمون استفاده کردن. دیگه مگر اینکه تقلبی باشه!
دوستانی که این مشکل رو دارن اتصالات آیسی 24LC256 و سیم کشی اون رو تا میکرو بطور دقیق چک کنن. با اینکه بعیده میکرو مشکلی داشته باشه ولی بد نیست یک بار دیگه هم با دقت پروگرامش کنین. در نهایت اگر باز هم مساله پا برجا بود دیگه یک مارک دیگه 24LC256 ترجیحا چینی با مارک غیر معروف(!) تهیه کنین بلکه مشکل رفع بشه.

سلام استاد حمید عزیز
استاد البته قبلا عذر خواهی میکنم ولی انتهای سطر دوم سمت راست اون آدرس خانه حافظه نیست
وقتی شما پراپاها رو توی زمین میزنین کنار مربع ( که در سطر اول سمت راست قرار داره ) یک عددی رو دستگاه نشون میده بعد سیو کردن همون عدد به سطر پایین انتقال پیدا میکنه یعنی عدد نشون داده شده کنار مربع به سطر یایین انتقال پیدا میکنه و همونجا ذخیره میشه و شما وقتی مقدار r یا c رو که در سطر دوم قرار داره یک واحد زیاد میکنید همون عدد دوباره صفر میشه و با زدن کلید سیو دوباره عدد کنار مربع در همون جا سیو میشه
بعد انجام عملیات اسکن شما با بالا پایین کردن مقدار های r و c شما میتونید عداد هر خانه رو اونجا ببینید که مثلا در سطر دوم ستون 4 عدد ذخیره شده چی بوده
در مورد اون مشکل دوستان هم باید عرض کنم که همین مشکل رو من قبلا هم بارها تجربه کردم مشکل از سه جا میتونه باشه
اول یا اینکه به قول شما در پروگرام کردن مشکل وجود داره
دوم اینکه ایسی میکرو معیوب باشه
سوم هم که از ایسی 24lc256 باشه که البته شک روی این مورد خیلی زیاده
دوستان توجه داشته باشین که وقتی شما ایسی 24lc256 رو برای بار اول جا میزنید سطر دوم گوشه راست عدد 5535 رو باید نشون بده اگه آیسی شما اصلی باشه بعد فرمت کردن باید به جای اون عدد 5535 عدد 0 جایگزین بشه
موفق باشید
