اطلاعیه

Collapse
No announcement yet.

راهنمایی برای شبیه سازی در پروتیوس

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

    راهنمایی برای شبیه سازی در پروتیوس

    سلام دوستان

    راهنمایی میخوام
    من تازه شروع به یادگیری avr کردم (3 روزه) و راستش قبل از این هم اصلا با میکرو دیگه ای هم کار نکردم البته مفاهیم مورد نیاز رو بلدم چون رشتم برق بوده
    فعلا دارم از برنامه های ساده کتاب راهنمای کار با میکروکنترلرهای avr نوشته جان مورتون برای تمرین استفاده میکنم(به زبان اسمبلی آموزش داده)
    و میخوام توی محیط پروتیوس شبیه سازی کنم
    فایل asm برنامه رو توی avr studio تست میکنم اجرا میشه بدون ایراد
    ولی تو پروتیوس سه تا ارور میده :

    file extension '.obj' not recognized in program peroperty
    no program code loaded
    real time simulation failed to start

    اگه کمک کنید دلیل این سه ارور رو بفهمم ممنون میشم
    و ضمنا اگر نکته خاصی واسه شبیه سازی پروژه های میکرو تو پروتیوس هست بفرمایید

    البته تو پنجره source code مشکلی نداره و میگه Compiled successfully.
    ولی تو پنجره simulation errors اون سه ارور بالا هستش

    #2
    پاسخ : راهنمایی برای شبیه سازی در پروتیوس

    سلام
    برنامتون رو توی پروتئوس رو میکرو پروگرم کردید؟ فرکانس میکرو رو تنظیم کردید؟
    www.gam-co.blogsky.com

    دیدگاه


      #3
      پاسخ : راهنمایی برای شبیه سازی در پروتیوس

      نوشته اصلی توسط vahidabedi
      سلام
      برنامتون رو توی پروتئوس رو میکرو پروگرم کردید؟ فرکانس میکرو رو تنظیم کردید؟
      والا دقیق سر در نیاوردم چجوریه
      تو پروتیوس یه پنجره میاد به اسم source code که متن برنامه رو اونجا کپی میکنم و پایینش ران رو میزنم و میگه compiled succsessful
      و بعدش روی میکرو کلیک میکنم فرکانس رو نوشته 1MHz که دست نزدم اصلا نفهمیدم کجا باید تعریف کنیم که از اسیلاتور داخلی استفاده کنه یا از کریستال خارجی؟
      برنامه هم چیز خاصی نیس یه مثال ساده از روشن شدن led فقظ واسه تست و یادگیری شبیه سازی تو پروتیوس که اونم الان همینجا فایلشو میذارم
      مرسی از توجه شما

      دیدگاه


        #4
        پاسخ : راهنمایی برای شبیه سازی در پروتیوس

        کد:
        .device at90s1200
        .nolist
        .include "C:\Program Files\Atmel\AVR Tools\AvrAssembler\Appnotes\1200def.inc"
        .list
        
        .def temp =r16
        rjmp Init
        
        Init: 
           ser temp       ;PB0-output,rest N/C
           out DDRB,temp
           out DDRD,temp    ;PD0-7 all N/C
        
        	 clr temp       ;all Port B outputs off
        	 out PortB,temp    ;
        	 out PortD,temp    ;all Port D N/C
        
        Start:
           sbi PortB,0     ;turns on LED
        	 rjmp Start      ;loops back to Start

        دیدگاه


          #5
          پاسخ : راهنمایی برای شبیه سازی در پروتیوس

          اینم عکس شماتیک مداریش

          دیدگاه


            #6
            پاسخ : راهنمایی برای شبیه سازی در پروتیوس

            روی آی سی تون دابل کلیک کنید و در قسمت Program File فایل Hex برنامتون رو بدید.
            watchdog رو هم غیر فعال کنید.
            www.gam-co.blogsky.com

            دیدگاه


              #7
              پاسخ : راهنمایی برای شبیه سازی در پروتیوس

              نوشته اصلی توسط vahidabedi
              روی آی سی تون دابل کلیک کنید و در قسمت Program File فایل Hex برنامتون رو بدید.
              watchdog رو هم غیر فعال کنید.
              بله درست شد مرسی من تا الان نمیدونستم باید فایل hex که avr studio میده رو توی پروتیوس بارگذاری کنم
              راستی یه سوال پس پنجره source code در پروتیوس به چه کار میاد؟ چون من برنامه رو اونجا مینوشتم و جواب نمیداد

              ضمنا لطف کنید یه لینک که درباره watch dog اطلاعاتی برای معرفی داشته باشه بگذارید
              البته من نتونستم watch dog رو خاموش کنم چون فقط جلوش یه فرکانس نوشته ، برای خاموش کردن باید اون فرکانس رو صفر میکردم؟

              اگرم فایلی که درباره تمامی پارامتر های میکرو توی پروتیوس توضیح بده دارید اونم همینجا بگذارید
              در کل هر چیزی که برای شروع لازمه
              بازم تشکر

              دیدگاه

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