سلام دوستان
من یه میکرو mega128 رو میخوام با یه مموری کارت 4 گیگ توشیبا با پروتکل SPI ارتباط بینشون برقرار کنم. برای ارتباط بینشون از 74HC04 استفاده کردم که سطح ولتاژ 5 میکرو رو بتونم به 3.3 برای مموریم تبدیل کنم. از کریستال 7.3 مگ استفاده می کنم. مشکلم اینه که نمیتونم مموری رو راه اندازی کنم. کد قسمت های resetو initializeو readsector رو از یه سایت خارجی برداشتم و توی تستش با پروتئوس مشکلی نداشتم.
سوال اولم اینه که وجود ریست برای مموری کارت ابتدای راه اندازیش حتما لازمه؟
من قراره که یک فایل رو از روی مموری بخونم توسط میکرو، و روی خروجی سریال بذارم. فرمت این فایلی که روی مموری می نویسم توسط کامپیوتر، مهمه که چی باشه؟ من فایل تکست توش می ریزم.
کسی نظری داره که چرا ارتباط بین این دو تا برقرار نمیشه؟
بعد یه چیز دیگه، از بین نه تا پین اس دی کارت، اولی و آخری به جایی وصل نمیشن، لازمه که به زمین یا VCC وصلشون کنیم؟
دوستان خواهشا یه کمکی بکنین
پیش پیش مرسی