اطلاعیه

Collapse
No announcement yet.

اشکال در برنامه TTL Tester

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

    اشکال در برنامه TTL Tester

    سلام دوستان . من در حال ساخت یک TTL Tester هستم و کارم رو تازه شروع کردم. یه برنامه با C و تو Codevision نوشتم که نمیدونم ایرادش چیه . اصولاً باید درست جواب بده ولی رو LCD چیزیای قاراشمیش نشون میده.


    برنامه باید رو LCD مثل تصوبر اول نشون بده ولی مثل دومی همه چیر ریخته بهمه .
    من برنامه رو براتون میذارم ، بی زحمت اگه تونستید راهنماییم کنید . در ضمن من از کتابخونه ی GLCD که تو سایت بود استفاده کردم و فایلشو در کنار برنامه گذاشتم.
    http://www.4shared.com/file/QD0Vxv-r/Program.html


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

    #2
    پاسخ : اشکال در برنامه TTL Tester

    سلام
    دوست عزیز پایه cs1 و cs2 رو عوض کن مشکلت به احتمال زیاد حل میشه.اگر حل نشد باید آدرس حافظه stak رو دست کاری کنی.

    دیدگاه


      #3
      پاسخ : اشکال در برنامه TTL Tester

      نوشته اصلی توسط علی حیاتی
      سلام
      دوست عزیز پایه cs1 و cs2 رو عوض کن مشکلت به احتمال زیاد حل میشه.اگر حل نشد باید آدرس حافظه stak رو دست کاری کنی.
      فکر نکنم مشکل از پایه ی cs1 و cs2 باشه چون وقتی برنامه رو یه جور دیگه مینویسم مشکلش حل میشه ولی تو اون حالت هم مشکلات دیگه ای پیش میاد. تنها راهم همین مدل برنامه نویسه.
      در مورد stack هم قبلا 512byte بود ، زیادش کردم فرقی نکرد .
      خدایا
      من در کلبه ی فقیرانه ی خود چیزی دارم که تو در عرش کبریایی خود نداری
      من چون تویی دارم و تو چون خودی نداری
      امام سجاد (ع)

      دیدگاه


        #4
        پاسخ : اشکال در برنامه TTL Tester

        نوشته اصلی توسط m.r.M.R


        فکر نکنم مشکل از پایه ی cs1 و cs2 باشه چون وقتی برنامه رو یه جور دیگه مینویسم مشکلش حل میشه ولی تو اون حالت هم مشکلات دیگه ای پیش میاد. تنها راهم همین مدل برنامه نویسه.
        در مورد stack هم قبلا 512byte بود ، زیادش کردم فرقی نکرد .
        دوست عزیز از RTC میکرو هم استفاده کردی؟؟؟

        دیدگاه


          #5
          پاسخ : اشکال در برنامه TTL Tester

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

          دیدگاه


            #6
            پاسخ : اشکال در برنامه TTL Tester

            من همین مشکل یکبار برام پیش اومد ، اگر از کتابخانه lcd گرافیکی داخل سایت استفاده کردید

            فایل هدر کتابخانه رو باز کنید ، یادم هست که تاخیری که تو زیر برنامه وجود داره رو باید زیاد کنید
            کد:
            void s_data(unsigned char a){
            E=0;
            RS=1;
            LCD=a ;
            E=1;
            delay_us(5);
            E=0;
            }


            فکر میکنم این تاخیر رو زیاد کردم درست شد ( خیلی وقته پیش این مشکل برام پیش اومد واسه همین دقیق یادم نیست ) این قسمت از برنامه مربوط به کتابخانه و فایل KS0108_general.c است

            دیدگاه


              #7
              پاسخ : اشکال در برنامه TTL Tester

              کتابخونه ای که من از سایت دانلود کردم یه همچین چیزی نداره . البته من خیلی وقت پیش دانلودش کردم و فکر کنم تو قسمت سوالات مربوط به LCD های کاراکتری و گرافیکی و یا تهیه و جمع آوری کتابخانه(library)های میکرو avr بودش . فایلهاش ضمیمه برنامه ای که گذاشتم هست .
              خدایا
              من در کلبه ی فقیرانه ی خود چیزی دارم که تو در عرش کبریایی خود نداری
              من چون تویی دارم و تو چون خودی نداری
              امام سجاد (ع)

              دیدگاه


                #8
                پاسخ : اشکال در برنامه TTL Tester

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

                دیدگاه


                  #9
                  پاسخ : اشکال در برنامه TTL Tester

                  برای استفاده از کتابخانه ای که در سایت قرار داده شده حتما در برنامه تون از delay استفاده کنید اگر درست نشد delay رو افزایش بدید. چنین مشکلی برای من بوجود آمد که این کار کردم درست شد.

                  دیدگاه

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