اطلاعیه

Collapse
No announcement yet.

کمک : مشکل با codevision

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

    کمک : مشکل با codevision

    سلام
    دوستان من یه برنامه ساعت با استفاده از وقفه تایمر میکرو نوشتم که تو هر ور÷نی از odevision امتحان کردم بدون هیچ اروری کامپایل میشه اما تو پروتس اجرا نمیشه و فقط تو یه ور÷ن V1.24.6 اجرا میشه و درست کار میکنه و مشکله من اینه که برنامه من (نه این برنامه .البطه تقریبا مثل همن ) بیشتر از 2 kbyte و این ور÷ن چون دمو نمیتونه کامپایل کنه اینم بگم که با ور÷نهای V1.25.7a , V1.25.5 , V1.23.8c که البطه همشون لانسس شده بودن امتحان کردم حتی ور÷ن جدیدش V2.03.5 رو هم از سایتش دانلود کردم و امتحان کردم اما درست کار نکرد برنامه رو هم در زیر نوشتم که اگر لازمه یه نگاه بهش بندازین
    از اساتید خواهش میکنم اگر ممکنه کمک کن

    <a href="http://www.4shared.com/file/55380151/f674343d/saat_d.html" target=_blank>saat d.c</a>
    <a href="http://www.4shared.com/file/55380148/96b3bdd8/saat_d.html" target=_blank>saat d.DSN</a>

    #2
    پاسخ : کمک : مشکل با codevision

    سلام.

    مشکل شما در پیکره بندی تایمر2 هست.

    // Timer/Counter 2 initialization
    // Clock source: TOSC1 pin
    // Clock value: PCK2/128
    // Mode: Normal top=FFh
    // OC2 output: Disconnected
    ASSR=0x08;
    TCCR2=0x05;
    TCNT2=0x00;
    OCR2=0x00;//s

    باید Clock Source رو روی System Clock بزارین و بعد فرکانش کاری رو تعیین کنید. البته اگه از (Delay_ms(1000 استفاده کنید، راحت ترین. . . .

    دیدگاه


      #3
      پاسخ : کمک : مشکل با codevision

      سلام افشین جان
      ممنون از توجهت
      اما اولا من کلاک تایمرو از tosc دارم میگیرم و برای همین کلاکش رو 32768 khz دادم و پرسکالر رو هم روی 128 قرار دادم تا 1 ثانیه در مد نرمال تایمر بدست اید
      دوما اگر مشکل این بود در ور÷ن 1.24.6 هم نباید کار میکرد اما وقتی با این ور÷ن کامپایل میکنم به خوبی کار میکند
      سوما من برنامه RTC جناب سپاس یار را هم که ازمایش خود را پس داده فقط با این ور÷ن میتونم جواب بگیرم و با هر ور÷ن دیگه که کام÷ایل میکنم جواب نمیده
      راستی من میخام با استفاده از وقفه این زمانو بسازم والا از delay استفاده میکردم
      ممنون میشم اگر راهنمایی دیگه ای به ذهن تون میرسه بکنید :cry: :cry2:

      دیدگاه


        #4
        پاسخ : کمک : مشکل با codevision

        نوشته اصلی توسط farzadjamali
        سلام افشین جان
        ممنون از توجهت
        اما اولا من کلاک تایمرو از tosc دارم میگیرم و برای همین کلاکش رو 32768 khz دادم و پرسکالر رو هم روی 128 قرار دادم تا 1 ثانیه در مد نرمال تایمر بدست اید
        دوما اگر مشکل این بود در ور÷ن 1.24.6 هم نباید کار میکرد اما وقتی با این ور÷ن کامپایل میکنم به خوبی کار میکند
        سوما من برنامه RTC جناب سپاس یار را هم که ازمایش خود را پس داده فقط با این ور÷ن میتونم جواب بگیرم و با هر ور÷ن دیگه که کام÷ایل میکنم جواب نمیده
        راستی من میخام با استفاده از وقفه این زمانو بسازم والا از delay استفاده میکردم
        ممنون میشم اگر راهنمایی دیگه ای به ذهن تون میرسه بکنید :cry: :cry2:
        سلام.

        من برنامه شما رو با Codevision خودم کامپایل کردم (1.25.8a) و فایل هگزشو داخل همون فایل پروتیوس خودتون بار کردم (7.1). مشکلی نداشت. فایل هگزشو واستون می زارم تا خودتونم چک کنید.


        http://www.4shared.com/file/55460645...sa_online.html

        دیدگاه


          #5
          پاسخ : کمک : مشکل با codevision

          مشکلتون حل نشد؟
          There is nothing so practical as a good theory. — Kurt Lewin, 1951

          دیدگاه


            #6
            پاسخ : کمک : مشکل با codevision

            سلام
            نوشته اصلی توسط رضا سپاس یار
            مشکلتون حل نشد؟
            نه رضا جان اگه ممکنه شما هم یه راهنمایی کنید :cry2: :cry:

            نوشته اصلی توسط افشین راجی
            سلام.

            من برنامه شما رو با Codevision خودم کامپایل کردم (1.25.8a) و فایل هگزشو داخل همون فایل پروتیوس خودتون بار کردم (7.1). مشکلی نداشت. فایل هگزشو واستون می زارم تا خودتونم چک کنید.


            http://www.4shared.com/file/55460645...sa_online.html

            مرسی افشین جان از کمکت اما من فایل هگز شما را هم در پروتس خودم (7.1sp2) امتحان کردم همونطوری بود کار نکرد بازم چنتا پالس میفرسته رو میکرو و همونجوری میمونه (ساعتو نشون نمیده :angry شما که امتحان کردید ساعتو نشون داد ؟
            راستش فکر نمیکنم مشکل از پروتس باشه چون در این حالت چرا برنامه ای که با verision 1.24.6 کامپایل شده به درستی اجرا میشه و ساعتو نشون میده
            ممنون از کمکت و شرمنده میکنی اگه بازم راهنمایی به ذهنت میرسه بهم بگی :cry: :cry2:

            دیدگاه


              #7
              پاسخ : کمک : مشکل با codevision

              سلام.

              راسش من بازم تست کردم. مشکلی نداره. با پروتیوس 7.2sp6 هم تست کردم. اینم شکلش. شما این ورژن رو نصب کن، انشاا.. جواب می گیری....

              دیدگاه

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