اطلاعیه

Collapse
No announcement yet.

روشهای حل ارورهای Proteus

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

    #76
    پاسخ : روشهای حل ارورهای Proteus

    سلام دوستان من ی پل تریستوری طراحی کردم وقتی با پروتووس میخام رانش کنم این ارورو میده برای همه تریستورا
    no model specified for u
    چیکار باید کنم؟
    جدیدترین ویرایش توسط Ftm.AD; ۲۰:۳۰ ۱۳۹۶/۰۵/۲۶.

    دیدگاه


      #77
      پاسخ : روشهای حل ارورهای Proteus

      سلام و عرض ادب خدمت اساتید محترم.
      من یه مشکلی با پروتئوس دارم.وقتی یه مداری رو شبیه سازی میکنم و فایل مورد نظرو سیو میکنم،بعد از بستن برنامه و run کردن فایل ذخیره شده برنامه ارور میده و پیام(could not open file)داده میشه و برنامه باز نمیشه.
      اینو میدونم که یکی از دلایلش ذخیره کردن فایل با نام فارسیه اما من اسم فایل رو انگلیسی ذخیره کردم ولی کماکان مشکلم پا برجاست و هر فایلی رو که ذخیره میکنم نمیتونم دوباره بازش کنم.

      دیدگاه


        #78
        پاسخ : روشهای حل ارورهای Proteus

        سلام به همه.
        می دونم از ایجاد تاپیک خیلی وقته می گذره...
        اما این پروتئوس اعصابم رو خورد کرده.
        من پروتئوس 8.7 رو نصب کردم.


        موقع شبیه سازی مدارات میکروکنترلی خطای زیر رو می ده (چندین بار) و خاموش می شه...




        ارادت داریم!


        دیدگاه


          #79
          پاسخ : روشهای حل ارورهای Proteus

          هیچ کس نیست؟؟؟
          ارادت داریم!


          دیدگاه


            #80
            پاسخ : روشهای حل ارورهای Proteus

            سلام ببخشید من یه میکرو رو میزارم و وقتی run میکنم چنین اروری میده:fatel sample arrorلطفا راهنمایی کنید خواهش میکنم

            دیدگاه


              #81
              پاسخ : روشهای حل ارورهای Proteus

              سلام
              عجب تاپیک داغونی!
              میدونم اینجا دیگه جز میراث فرهنگیه و نباید توش چیزی نوشت! ولی با این حال سوالمو میپرسم!
              تو کار کردن با پروتئوس و dspic یه همچین اروری بهم خورده
              [DSPIC33LP SETUP] PC=0x000000. External oscillator mode 'XT' requires clock to be specified on schematic part. Defaulted to 10.0MHz. [U1]
              هرکاری کردم درست نشد! میدونم باید منبع کلاک خارجی رو نصب کنم ولی چجوری؟!
              بذار راستش رو بگم منبع کلاک خارجی رو هم رسم کردم براش ولی باز این ارور رو داد!
              فکر کنم یه تنظیم خاصی باید انجام داد! اصلا چجوری میشه منبع کلاک رو از مد XT عوض کرد و رو یه مد دیگه گذاشت؟!
              میدونم با رجیستر میشه ولی چطور میشه رجیستر رو توی mikroC دستکاری کرد؟
              کسی بلده ؟ ای بابا اگه کسی هم بلد باشه که نمیاد میراث فرهنگی رو نگاه نمیکنه که...

              دیدگاه


                #82
                پاسخ : روشهای حل ارورهای Proteus

                نوشته اصلی توسط pat&mat نمایش پست ها
                سلام
                عجب تاپیک داغونی!
                میدونم اینجا دیگه جز میراث فرهنگیه و نباید توش چیزی نوشت! ولی با این حال سوالمو میپرسم!
                تو کار کردن با پروتئوس و dspic یه همچین اروری بهم خورده
                [DSPIC33LP SETUP] PC=0x000000. External oscillator mode 'XT' requires clock to be specified on schematic part. Defaulted to 10.0MHz. [U1]
                هرکاری کردم درست نشد! میدونم باید منبع کلاک خارجی رو نصب کنم ولی چجوری؟!
                بذار راستش رو بگم منبع کلاک خارجی رو هم رسم کردم براش ولی باز این ارور رو داد!
                فکر کنم یه تنظیم خاصی باید انجام داد! اصلا چجوری میشه منبع کلاک رو از مد XT عوض کرد و رو یه مد دیگه گذاشت؟!
                میدونم با رجیستر میشه ولی چطور میشه رجیستر رو توی mikroC دستکاری کرد؟
                کسی بلده ؟ ای بابا اگه کسی هم بلد باشه که نمیاد میراث فرهنگی رو نگاه نمیکنه که...
                باید دیتاشیت میکرو رو بخونی ببینی کلاکش چطوری تنظیم میشه تا تو دستوراتت ازاونها استفاده کنی و به mikroc بفهمونی کلاکت خارجیه،برای تنظیمات کلاک خارجی mikroc بدون دستور درون برنامه ای از لینک زیر استفاده کن
                MIKROE produces a wide range of development tools, compilers and books for various microcontroller families.



                دلیل: ادغام دو پست برای جلوگیری از اسپم

                نوشته اصلی توسط S.A.T نمایش پست ها
                سلام به همه.
                می دونم از ایجاد تاپیک خیلی وقته می گذره...
                اما این پروتئوس اعصابم رو خورد کرده.
                من پروتئوس 8.7 رو نصب کردم.


                موقع شبیه سازی مدارات میکروکنترلی خطای زیر رو می ده (چندین بار) و خاموش می شه...




                چند دلیل میتونه داشته باشه
                1. ورژن 8.7 کرکش مشکل اساسی داره احتمال خیلی زیاد99% از اونه، ورژن 8.6 sp2 استفاده کنی بهتره.
                2. ممکنه تو دستورات مربوط به میکرو ایراداتی باشه که در حین پردازش بهش میرسه
                3. میتونه اشکال از نت کانکشن ها هم باشه،اتصالاتت رو مجددا چک کن

                دلیل: ادغام دو پست برای جلوگیری از اسپم

                نوشته اصلی توسط Ftm.AD نمایش پست ها
                سلام دوستان من ی پل تریستوری طراحی کردم وقتی با پروتووس میخام رانش کنم این ارورو میده برای همه تریستورا
                no model specified for u
                چیکار باید کنم؟
                این ارور مربوط به نبود فایل شبیه ساز مربوط به اون ترانزیستورهاس،از ترانزیستورهایه مشابه ای استفاده کنید که فایل spice تو تنظیماتش باشه

                دیدگاه


                  #83
                  پاسخ : روشهای حل ارورهای Proteus

                  سلام تو قسمت پروپرتیس خازنها
                  PRECHARGE = 0 پایین صفحه اش اینو بنویس برطرف میشه

                  دیدگاه


                    #84
                    پاسخ : روشهای حل ارورهای Proteus

                    با سلام و خسته نباشید ببخشید من موقع run کردن 3تا ارور میده خواهشا کمکم کنید

                    Mixed model avr.dll failed to authorize-missing or invalid customer key.

                    Real time simulation failed to start

                    Simulation FAILED due to fatal simulator errors
                    این 3تا اروره

                    دیدگاه


                      #85
                      پاسخ : روشهای حل ارورهای Proteus

                      با سلام به همه دوستان

                      من وقتی در برنامه ای به زبان بسکام با ATmega32 از Watchdog استفاده میکنم مشکلی بابت کارش ندارم
                      اما وقتی همین برنامه رو در ATmega128 استفاده میکنم برنامه کارش رو انجام میده اما Watchdog عمل نمیکنه و این خطا رو میده



                      برنامه :
                      $regfile = "m128def.dat"
                      $crystal = 8000000
                      $lib "glcdKS108.lib"
                      Config Graphlcd = 128 * 64sed , Dataport = Porte , Controlport = Portc , _
                      Ce = 3 , Ce2 = 4 , Cd = 5 , Rd = 6 , Reset = 2 , Enable = 1
                      Config Adc = Single , Prescaler = Auto , Reference = Internal
                      Config Debounce = 50
                      Config Watchdog = 512
                      '*******************************************************************************
                      Dim W As Word
                      Dim Temp As Single

                      Setfont Font16x16
                      Showpic 0 , 0 , Pic_r2r
                      Waitms 1000
                      Cls
                      Do

                      If Temp > 30 Then
                      Start Watchdog
                      End If

                      Start Adc
                      W = Getadc(0)
                      Temp = W / 4
                      Lcdat 2 , 1 , "Rahim"
                      Lcdat 7 , 25 , Temp

                      Loop
                      End
                      '*******************************************************************************
                      $include "font16x16.font"
                      '***********************************
                      Pic_r2r:
                      $bgf "r2r.bgf"
                      '***********************************
                      جدیدترین ویرایش توسط RahimEdison; ۲۳:۳۳ ۱۳۹۷/۱۰/۲۴.

                      دیدگاه


                        #86
                        پاسخ : روشهای حل ارورهای Proteus

                        نوشته اصلی توسط RahimEdison نمایش پست ها
                        با سلام به همه دوستان

                        من وقتی در برنامه ای به زبان بسکام با ATmega32 از Watchdog استفاده میکنم مشکلی بابت کارش ندارم
                        اما وقتی همین برنامه رو در ATmega128 استفاده میکنم برنامه کارش رو انجام میده اما Watchdog عمل نمیکنه و این خطا رو میده



                        برنامه :
                        $regfile = "m128def.dat"
                        $crystal = 8000000
                        $lib "glcdKS108.lib"
                        Config Graphlcd = 128 * 64sed , Dataport = Porte , Controlport = Portc , _
                        Ce = 3 , Ce2 = 4 , Cd = 5 , Rd = 6 , Reset = 2 , Enable = 1
                        Config Adc = Single , Prescaler = Auto , Reference = Internal
                        Config Debounce = 50
                        Config Watchdog = 512
                        '*******************************************************************************
                        Dim W As Word
                        Dim Temp As Single

                        Setfont Font16x16
                        Showpic 0 , 0 , Pic_r2r
                        Waitms 1000
                        Cls
                        Do

                        If Temp > 30 Then
                        Start Watchdog
                        End If

                        Start Adc
                        W = Getadc(0)
                        Temp = W / 4
                        Lcdat 2 , 1 , "Rahim"
                        Lcdat 7 , 25 , Temp

                        Loop
                        End
                        '*******************************************************************************
                        $include "font16x16.font"
                        '***********************************
                        Pic_r2r:
                        $bgf "r2r.bgf"
                        '***********************************
                        سلام اگه در مورد واچ داگ مطالعه کنید می بینید که یک تایمر مستقل
                        از cpu و برای موارد خاص طراحی شده اگه شرط برقرار نباشه واچ داگ
                        عمل نمی کنه و وقتی که شرط برقرار شد واچ داگ فعال میشه و دیگه
                        تابع شرط شما نیست پس این قسمت از برنامه شما برای میکروکنترلر
                        بی مفهوم می باشد
                        جدیدترین ویرایش توسط خلبان; ۰۱:۲۰ ۱۳۹۷/۱۰/۲۵.
                        قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....

                        دیدگاه


                          #87
                          پاسخ : روشهای حل ارورهای Proteus

                          نوشته اصلی توسط خلبان نمایش پست ها
                          سلام اگه در مورد واچ داگ مطالعه کنید می بینید که یک تایمر مستقل
                          از cpu و برای موارد خاص طراحی شده اگه شرط برقرار نباشه واچ داگ
                          عمل نمی کنه و وقتی که شرط برقرار شد واچ داگ فعال میشه و دیگه
                          تابع شرط شما نیست پس این قسمت از برنامه شما برای میکروکنترلر
                          بی مفهوم می باشد
                          بنظرم متوجه منظور من نشدید.
                          همین برنامه رو وقتی رو مگا 8 یا 16 یا 32 میریزم به خوبی کار میکنه و مشکلی نداره
                          فقط در اتمگا 128 اینجوریه

                          دیدگاه


                            #88
                            پاسخ : روشهای حل ارورهای Proteus

                            نوشته اصلی توسط RahimEdison نمایش پست ها
                            بنظرم متوجه منظور من نشدید.
                            همین برنامه رو وقتی رو مگا 8 یا 16 یا 32 میریزم به خوبی کار میکنه و مشکلی نداره
                            فقط در اتمگا 128 اینجوریه
                            سلام این برنامه رو شما به صورت عملی تست کردید یا به صورت
                            مجازی تست کر دین منظور m8,m16,m32 هست که به درستی
                            کار می کرد
                            جدیدترین ویرایش توسط خلبان; ۱۹:۵۹ ۱۳۹۷/۱۰/۲۵.
                            قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....

                            دیدگاه


                              #89
                              پاسخ : روشهای حل ارورهای Proteus

                              نوشته اصلی توسط خلبان نمایش پست ها
                              سلام این برنامه رو شما به صورت عملی تست کردید یا به صورت
                              مجازی تست کر دین منظور m8,m16,m32 هست که به درستی
                              کار می کرد
                              هم به صورت مجازی هم به صورت عملی هر دو یکی بودند

                              دیدگاه


                                #90
                                پاسخ : روشهای حل ارورهای Proteus

                                نوشته اصلی توسط RahimEdison نمایش پست ها
                                هم به صورت مجازی هم به صورت عملی هر دو یکی بودند
                                برنامه رو یک کم تغییر بده شرط if رو حذف کن start watchdog رو به قبل از do ببر قبل از پایان برنامه قبل از loop
                                بنویس reset watchdog و دوباره تست کن
                                جدیدترین ویرایش توسط خلبان; ۲۳:۱۷ ۱۳۹۷/۱۰/۲۵.
                                قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....

                                دیدگاه

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