اطلاعیه

Collapse
No announcement yet.

مشکل عجیب با تایمر

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

    مشکل عجیب با تایمر

    سلام
    نمیدونم این چند روز من چه هیزم تری به بسکام فروختم هر چی برنامه مینویسم بهم صفر نشون میده oo:
    مگه بسکامم با آدم میتونه قهر کنه؟شما به این برنامه نگاه کنید:
    $regfile = "m8def.dat"
    $crystal = 8000000
    Config Timer0 = Timer , Prescale = 1
    Stop Timer0
    Start Timer0
    Do
    Print Tcnt0
    Loop
    end
    اینو من از توی کتاب کاهه نوشتم ولی هر دفعه که پرینت میکنه مقداره صفر رو نشون میده.یه ساعتم با ds1307 بستم که اونم صفر نشون میداد
    البته ds1307 توی نرم افزار درست جواب میداد ولی این تایمره توی شبیه سازی خوده بسکامم درست جواب نمیده.
    ممنون میشم راهنمایی بفرمایید.

    #2
    پاسخ : مشکل عجیب با تایمر

    یعنی واقعا این مشکل اینقد ناشناخته هست؟؟؟

    دیدگاه


      #3
      پاسخ : مشکل عجیب با تایمر

      enable timer0 رو فراموش کردی ضمنا یه wait کوچیک هم تو حلقه do:loop بزار
      من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
      آلبرت اینشتین
      منبع: http://fa.wikiquote.org

      دیدگاه


        #4
        پاسخ : مشکل عجیب با تایمر

        نوشته اصلی توسط S i l i c o n
        enable timer0 رو فراموش کردی ضمنا یه wait کوچیک هم تو حلقه do:loop بزار
        Enable مگه ماله فعال کردن وقفه نیست؟

        دیدگاه


          #5
          پاسخ : مشکل عجیب با تایمر

          نوشته اصلی توسط Masoud0711
          Enable مگه ماله فعال کردن وقفه نیست؟
          ببخشید درسته بدون enable هم تایمر کار میکنه مشکل شاید از همون تاخیر باشه تست کنید
          من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
          آلبرت اینشتین
          منبع: http://fa.wikiquote.org

          دیدگاه


            #6
            پاسخ : مشکل عجیب با تایمر

            نوشته اصلی توسط S i l i c o n
            راستشو بخای من خودمم نمیدونم ماله چیه ! فقط میدونم باید بزاری وگرنه کار نمیکنه
            الان من این برنامه رو هم که نوشتم جواب نداد :cry2:
            $regfile = "m32def.dat"
            $crystal = 1000000
            Config Timer0 = Timer , Prescale = 8
            Enable Interrupts
            Stop Timer0
            Enable Timer0
            Start Timer0
            Do
            Print Tcnt0
            Waitms 20
            Loop
            End
            شما یه لطف میکنین برنامه ای که نوشتین رو اینجا بزارین؟!

            دیدگاه


              #7
              پاسخ : مشکل عجیب با تایمر

              برنامه گیرنده چیه؟ شاید مشکل از اونه ؟ (البته من ارتباط سریال کار نکردم)
              من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
              آلبرت اینشتین
              منبع: http://fa.wikiquote.org

              دیدگاه


                #8
                پاسخ : مشکل عجیب با تایمر

                نوشته اصلی توسط S i l i c o n
                برنامه گیرنده چیه؟ شاید مشکل از اونه ؟ (البته من ارتباط سریال کار نکردم)
                این برنامه اصن تو خوده بسکام جواب نمیده
                توی اون قسمت uart محیط شبیه سازی خوده بسکام همش صفر نشون میده

                دیدگاه


                  #9
                  پاسخ : مشکل عجیب با تایمر

                  من تو پروتئوس مدار رو بستم و به پایه های rxd و txd ال ای دی وصل کردم
                  led متصل به پایه txd مرتب چشمک میزنه پس داره جواب میده
                  من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
                  آلبرت اینشتین
                  منبع: http://fa.wikiquote.org

                  دیدگاه


                    #10
                    پاسخ : مشکل عجیب با تایمر

                    نوشته اصلی توسط S i l i c o n
                    من تو پروتئوس مدار رو بستم و به پایه های rxd و txd ال ای دی وصل کردم
                    led متصل به پایه txd مرتب چشمک میزنه پس داره جواب میده
                    نمیدونم والا چرا اینجوریه آخه خودمم تو پروتئوس بستم جواب گرفتم ولی تو خوده شبیه سازه بسکام همش صفر نشون میده

                    دیدگاه

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