اطلاعیه

Collapse
No announcement yet.

مشکل با شبیه ساز bascom AVR

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

    مشکل با شبیه ساز bascom AVR

    با سلام
    من از تایمر 2 استفاده کردم ، به این صورت که تو هر سرریز تایمر یه زیر برنامه باید اجرا بشه و یه متغیری رو incr کنه و روی ال سی دی نمایش بده یعنی به ساده ترین شکل ممکن!
    اما مشکلی که هست اینه که وقتی شبیه ساز رو اجرا میکنم ، تایمر استارت نمیشه و هیچ سرریزی تو مسیری برنامه نداریم و کامپایلر تو حلقه ی do loop برنامه ی اصلی گیر میفته!!
    در ضمن ورژن های BASCOM-Avr1.11.7.4 - 1.11.7.8 avr.1.11.9.5 رو دو تا کامپیوتر تست کردم اما مشکل همچنان پابرجاست !! هر سه تایمر رو امتحان کردم اما تو قسمت I/o reg
    رجیستر های tcnt 0 1 2 روی صفر قفل شدن و اصلا اضافه نمیشن تا به سرریز برسن!
    در ضمن تو کد برنامه مطمئنا مشکلی نیست تو شبیه ساز پروتئوس تست شده ،
    دوستان هر چه زودتر راهنمایی کنن ممنون میشم ، یا اگه نرم افزار دیگه ایی میشناسین که برنامه رو خط به خط شبیه سازی کنه معرفی کنین با پروتئوس عیب یابی کل برنامه واقعا وقت گیر و اعصاب خورد کنه!! oo:


    #2
    پاسخ : مشکل با شبیه ساز bascom AVR

    میتونید تو پرتوس فایل اوبجکت برنامه رو لود کنید و شبیه سازی خط به خط انجام بدید

    دیدگاه


      #3
      پاسخ : مشکل با شبیه ساز bascom AVR

      با درود . . .
      برنامه تونو بزارید
      اینطوری که نمیشه راه حل ارائه داد oo:
      درد من تنهایی نیست؛ بلکه مرگ ملتی است که گدایی را قناعت، بی‏عرضگی را صبر، و با تبسمی بر لب این حماقت را حکمت خداوند می‏ نامند! "گاندی"

      به دلیل وجود برخی مشکلات و بی احترامی ها این اکانت رو غیر فعال کردم. همیشه سر بلند باشید.
      بدرود . . .

      دیدگاه


        #4
        پاسخ : مشکل با شبیه ساز bascom AVR

        نوشته اصلی توسط سرباز مملکت(نصیری)
        با درود . . .
        برنامه تونو بزارید
        اینطوری که نمیشه راه حل ارائه داد oo:
        سلام
        گفتم که مشکل من تو یه برنامه ی خاصی نیست ، هر برنامه ایی که از تایمر استفاده کردم و قبلا خودم تو همین شبیه ساز بیسکام ازش جواب گرفتم الان نمیدونم چه بلایی اومده سر دو تا سیستمم(!) که کار نمیکنن و تایمرها کلا متوقف شدن ! در ضمن گفتم که همین الانم رو پروتئوس برنامه هام بدون هیچ مشکلی ران میشن و فقط مشکل تو شبیه ساز بیسکام هست...ساده ترین مثالی که میشه زد برای تست تایمر:

        $regfile = "m16def.dat"
        $crystal = 8000000
        Config Timer0 = Timer , Prescale = 8
        Dim A As Word
        Enable Interrupts
        Enable Timer0
        Enable Ovf0
        on ovf0 ovff

        Start Timer0
        Do
        print A
        Loop
        End

        ovff:
        incr A
        return

        خوب اینجا باید به ازای هر سرریز یه واحد به A اضافه شه و تو UART یا مثلا lcd بشه دید اضافه شدنش رو ، در حالیکه تو اجرای خط به خط چون تایمر در خواب کامل به سر میبره همون مقدار 0 رو مدام چاپ میکنه بدون اینکه وقفه ی سرریز ایجاد بشه! برنامه خاصی هم نیاز نیست برای تست تایمر ، همین که استارت تایمر اجرا بشه باید رجیستر tcnt0 حرکتش رو شروع کنه که گفتم از مقدار صفر تکون نمیخوره! :angry:

        دیدگاه


          #5
          پاسخ : مشکل با شبیه ساز bascom AVR

          نوشته اصلی توسط علی علی پور ریکنده
          میتونید تو پرتوس فایل اوبجکت برنامه رو لود کنید و شبیه سازی خط به خط انجام بدید
          ممنون علی جان از راهنماییت فعلا مشکلم حل شد اما خوب پروتئوس هم دردسرهای خاص خودش رو داره و همیشه باید کلی سیمکشی کرد برای ال سی دی و یا راه انداختن ADC ها ، اگه بتونیم این بیسکام رو راه بندازیم دیگه خیلی خوش بحالم میشه!

          دیدگاه


            #6
            پاسخ : مشکل با شبیه ساز bascom AVR

            برنامه که مشکلی نداره! فقط میشه گفت بسکام یه مقدار سیمولاتورش در پیت هست!
            خوب شما از همون روش فایل اوبجکت که گفتم استفاده کن دیگه!

            دیدگاه


              #7
              پاسخ : مشکل با شبیه ساز bascom AVR

              دوستان یه کامپایلری که چندین سال چندین تا ورژن داده بیرون در پیت نیست

              دوست من این برنامه تو عمل ممکنه درست کار کنه ولی واسه سیمولاتور باید یه سری کارها انجام بدین

              اولا که این کد رو تو برنامتون اضافه کنید تا بتونین از سیمولاتور استفاده کنید
              کد:
              $sim
              تو عکس زیر مراحل رو گزاشتم
              مرحله 3 رو باید مدام کلیک کنی تا تو هر کلیک میکرو یه کلاک جلو بره
              موفق باشی
              فایل های پیوست شده
              علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

              دیدگاه


                #8
                پاسخ : مشکل با شبیه ساز bascom AVR

                مرسی اٌمید عزیز ، با همون تیک راه افتاد بالاخره !
                sim رو هم قبلا استفاده نکرده بودم، از این WAIT های جانکاه خلاصمون کرد!
                خیلی ممنون از راهنمایی کاملت
                موفق باشی

                دیدگاه


                  #9
                  پاسخ : مشکل با شبیه ساز bascom AVR

                  وظیفست دوست من

                  خوشحالم
                  علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                  دیدگاه


                    #10
                    پاسخ : مشکل با شبیه ساز bascom AVR

                    bascom درپیت باشه؟!!!!!!!!!! پشت هم نسخه های جدید میده که!!!!!
                    جانم به فدای ائمه اطهار
                    می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

                    دیدگاه


                      #11
                      پاسخ : مشکل با شبیه ساز bascom AVR

                      نوشته اصلی توسط علی علی پور ریکنده
                      بسکام یه مقدار سیمولاتورش در پیت هست!
                      یه مقدار با دقت بخونید!

                      دیدگاه


                        #12
                        پاسخ : مشکل با شبیه ساز bascom AVR

                        سیمولاتورش یه کم مشکل داره ولی اونم به خاطر کرکشه

                        دیدگاه

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