اطلاعیه

Collapse
No announcement yet.

مشکل در شبیه سازی MMC در پروتئوس

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در شبیه سازی MMC در پروتئوس

    سلام.من با شبیه سازی MMC در پروتئوس مشکل دارم.هر کاری کردم نتونستم جواب بگیرم.من از کتابخانه MMC که واسه سایته و فکر کنم آقای محمد فخر آن را نوشته اند استفاده می کنم.پروتئوس من نسخه 7.2 SP6 است.واسه امتحان یه برنامه نوشتم که فقط یه اسم را ذخیره کرده و سپس آن را بخواند و روی LCD نمایش دهد.شکل مدار همانی است که تو راهنمای کتابخانه آمده است.
    به نظر شما چی کار کنم؟ خواهشا راهنمایی کنید.
    اینم متن برنامه:
    #include <mmc.h>
    .
    .
    .
    char str[]="ALI";
    .
    .

    void main(void)
    {
    // Declare your local variables here
    char str1[20];
    .
    .
    .
    .
    lcd_init(16);
    mmc_init();
    mmc_write(1,str);
    mmc_read(1,str1);
    lcd_clear();
    lcd_gotoxy(0,0);
    lcd_puts(str1);

    while (1)
    {
    // Place your code here

    };
    }

    #2
    پاسخ : مشکل در شبیه سازی MMC در پروتئوس

    خوب اگه برنامه تستون رو پ کنید خیلی بهتره.همه چیشو بعضیها میان همون فایل main.c رو پ میکنن آدم باید یه ساعت پروژه بسازه و ... تا اونو تست کنه. فایل پروتئوس رو هم همینطور.
    بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
    اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

    دیدگاه


      #3
      پاسخ : مشکل در شبیه سازی MMC در پروتئوس

      سلام.اینم فایل برنامه به همراه کتابخونه MMC و فایل پروتئوس.
      http://electrodigital.persiangig.com/other/MMC.rar

      فقط یه مطلبی.از اونجایی که احتمال می دادم نتونم در حالت معمولی از پروتئوس جواب بگیرم (به خاطر قضیه فول بودنیا نبودن پروتئوس و...) من از این برنامه ای که آقای بلورچیان برای شبیه سازی MMC در PROTEUS پلود کردند استفاده کردم (mmc_kart_vsm_model_proteus) و نصبش کردم اما جواب نداد.البته تو خود برنامه یه مثال داره که درست و خیلی تمیز کار می کنه اما نمی دونم چرا من که می بندم جواب نمی ده.
      ایا کسی با استفاده از این برنامه تونسته جواب بگیره؟

      ضمنا چون می گن باید پروتئوست فول باشه و... از این حرفها احتمال می دم مشکل از برنامه میکرو نباشه و مشکل از خود PROTEUS باشه.حالا من که تجربه زیادی ندارم.شما لطف کن برنامه را یه نگاه بنداز اگه جواب گرفتی پلود کن.

      دیدگاه


        #4
        پاسخ : مشکل در شبیه سازی MMC در پروتئوس

        مشکل از پروتئوس نیست . از برناممه است:
        1. در فایل mmc.h برای پایه CS پایه ی PORTB.3 تعریف شده که اشتباهه. باید پایه بشه PORTB.4.
        2. باید در تابع init_mmc دستور CS = 1; قبل از حلقه for و دستور CS = 0; بهد از این حلقه اضافه بشن.
        بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
        اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

        دیدگاه


          #5
          پاسخ : مشکل در شبیه سازی MMC در پروتئوس

          سلام.
          اقا خیلی ممنونم.مشکل حل شد.

          دیدگاه

          لطفا صبر کنید...
          X