خوب پیگیری دوست خوبم electrosanat باعث شد من یه بار دیگه یه تست با max487 تو پروتیوس انجام بدام و حالا باید بگم که معکوس شدن سیگنال TXD درست نیست و من اشتباه می کردام و باید بگم که عملکرد max485 و max487 یکسان هست ( البته طبق دیتاشیت یه تفاوتی بین تعداد گره ها و سرعت انتقال اطلاعات وجود داره)
البته برای شبیه سازی درست توی پروتیوس باید not هارو بزارید :-?
راستی من منبع کلاک را روی کریستال خارجی فرکانس بالا گذاشتم توی مگا 128 ولی تا کریستال 12 مگ بیشتر جواب نمیده و وقتی 16 روش میبندم اصلا پروگرامر نمیتونه باهاش ارتباط برقرار کنه !!!
CKOPT را تغیر ندادم
فیوز بیتی که مربوطه به تغیر و تبدیل به 103 هست را هم غیر فعال کردم
ولتاژ تغذیه هم 3.3 ولت هست چون به رم میکرو SD وصل هست
احتمال مربوط میشه به نوع mega128 که با ولتاژ پایین نمیتونه با فرکانس بالا کار کنه. اگه از نوع atmeg128A استفاده کنید این مشکل حل میشه. سری A میتونه با ولتاژ 3.3 هم تا فرکانس 16MHz کار کنه.
امکان خراب بودن کریستال هم وجود داره. اگه از خازن خارجی استفاده کردین اونها رو حذف کنید شاید درست بشه.
دیدگاه