اطلاعیه

Collapse
No announcement yet.

کمک در مورد کاربا atmega16

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

    کمک در مورد کاربا atmega16

    سلام
    من یه پروژه ای رو دارم کار میکنم که با lcd4*20 ابی و صفحه کلید هم کار میکنم همه چیز خوب کار میکنه اما زمانی که حجم برنامه میکرو به 50% میرسه .دیگه روی lcd هیچی نشون داده نمیشه انگار نمیتونه lcd رو رفرش کنه!!!!!!!!!!!!
    کسی تا حالا به این مشکل بر خورده؟

    #2
    پاسخ : کمک در مورد کاربا atmega16

    شاید ورژن نرم افزار Demo باشه و بیشتر از 50% رو کامپایل نمیکنه یا درست کامپایل نمیکنه.

    وقتی برنامه کمتر از 50 % هستش و درست کار میکنه ببین حجم فایل هگز چقدریه و با زمانی که بیشتر از 50% هست مقایسه کن.
    www.icesi.ir

    دیدگاه


      #3
      پاسخ : کمک در مورد کاربا atmega16

      سلام
      خوبی اقا میلاد
      ببین من برنامه رو مینویسم به 50%درصد که میرسه پیغامی مبنی بر demo بودن نمیده خوب؟comppile هم میکنه تازه برنامه مقادیر اولیه رو هم رو lcd نشون میده و کار میکنه مثلا پیام hello رو مینو یسه اعداد اولیه رو هم میگیره اما در نهایت به یه جا از برنامه که میرسه دیگه رو lcd هیچی نشون نمیده این نمیتونه مربوط به demo بوده برنامه باشه نه؟
      خوب پس چی هست؟

      دیدگاه


        #4
        پاسخ : کمک در مورد کاربا atmega16

        نوشته اصلی توسط ma_bazrafshan
        سلام
        خوبی اقا میلاد
        ببین من برنامه رو مینویسم به 50%درصد که میرسه پیغامی مبنی بر demo بودن نمیده خوب؟comppile هم میکنه تازه برنامه مقادیر اولیه رو هم رو lcd نشون میده و کار میکنه مثلا پیام hello رو مینو یسه اعداد اولیه رو هم میگیره اما در نهایت به یه جا از برنامه که میرسه دیگه رو lcd هیچی نشون نمیده این نمیتونه مربوط به demo بوده برنامه باشه نه؟
        خوب پس چی هست؟
        سلام دوست عزیز
        شما میتونی مدارت رو داخل پروتوس ببندی و امتحان کنی و اگر باز همین شکل بود برنامه رو بزار روی سایت برات کانپایل کنیم و بزاریم و شما فایل هگز رو بریز یا داخل پروتوس امتحان کن
        موفق باشی
        انجام پروژه هاي برنامه نويسي اندرويد
        [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
        http://cafebazaar.ir/app/?id=com.atxdroid

        دیدگاه


          #5
          پاسخ : کمک در مورد کاربا atmega16

          آقا من با سیمیلاتور بسکام برنامم رو تست میکنم جواب میده
          پس چرا رو ic جواب نمیده

          دیدگاه


            #6
            پاسخ : کمک در مورد کاربا atmega16

            نوشته اصلی توسط ma_bazrafshan
            آقا من با سیمیلاتور بسکام برنامم رو تست میکنم جواب میده
            پس چرا رو ic جواب نمیده
            با پروتوس چی جواب میده
            انجام پروژه هاي برنامه نويسي اندرويد
            [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
            http://cafebazaar.ir/app/?id=com.atxdroid

            دیدگاه


              #7
              پاسخ : کمک در مورد کاربا atmega16

              من با پروتءوس تست نکردم .وقت بستن مدارشو تو پروتوس ندارم اما با سیمیلاتور جواب داده یعنی مشکل نرم افزاری نداره دیگه. پس چرا پروگرام نمیشه؟

              دیدگاه


                #8
                پاسخ : کمک در مورد کاربا atmega16

                نوشته اصلی توسط ma_bazrafshan
                من با پروتءوس تست نکردم .وقت بستن مدارشو تو پروتوس ندارم اما با سیمیلاتور جواب داده یعنی مشکل نرم افزاری نداره دیگه. پس چرا پروگرام نمیشه؟
                ic رو عوض کردی؟
                www.icesi.ir

                دیدگاه


                  #9
                  پاسخ : کمک در مورد کاربا atmega16

                  اگه می بینی همه ی اون چیزایی که دوستان گفتن رو انجام دادی و باز هم مدارت جواب نداد کامپایلر رو REinstal کن شاید کامپایلرت موقع پروگرم کردن به مشکل میخوره . من یکی دوبار این اتفاق البته با کامپایلر CodeVision برام افتاده و ناچار شدم مجددا REinstal کنم تا دوباره همه چی ok بشه حالاشما هم یه بار این کار رو انجام بدید امیدوارم که مشکلتون حل بشه موفق باشید . :nerd:


                  [hr]ایمان علم عشق عدالت


                  دوستان! مدتی کمتر به سایت میام ..

                  دیدگاه


                    #10
                    پاسخ : کمک در مورد کاربا atmega16

                    اگه با مواردی که بچه گفتن حل نشد اینا رو هم بررسی کن:
                    تو برنامه از توابع و زیربرنامه استفاده کردی؟ اونها مرتبا فراخونی میشن؟
                    اگه از زیربرنامه و تابع استفاده کرده باشی حتما باید فضای حافظه رم رو افزایش بدی( HWStack , SWStack , FrameSize ). در غیر این صورت برنامه بعد از چند لوپ به حالت کما میره.

                    اگه غیر از اینه LCD رو به صورت باس 8 بیت پیکربندی کن.

                    دیدگاه


                      #11
                      پاسخ : کمک در مورد کاربا atmega16

                      سلام
                      شما شاید حواست نبوده و تو برنامه ات یک do loop گذاشتی و برنامه تو اون do loop می مونه. یک نگاه به برنامه ات بنداز.

                      دیدگاه


                        #12
                        پاسخ : کمک در مورد کاربا atmega16

                        مشکل حل شد از همه ممنونم
                        من از پروگرامر usb استفاده میکنم و تو این پروگرامر atmega8 انتخاب شده بود ومن نمیدونستم و دقیقا به 50% از حافظه که میرسید دیگه کار نمیکرد

                        بازم از همه ممنونم

                        دیدگاه


                          #13
                          پاسخ : کمک در مورد کاربا atmega16

                          نوشته اصلی توسط ma_bazrafshan
                          مشکل حل شد از همه ممنونم
                          من از پروگرامر usb استفاده میکنم و تو این پروگرامر atmega8 انتخاب شده بود ومن نمیدونستم و دقیقا به 50% از حافظه که میرسید دیگه کار نمیکرد

                          بازم از همه ممنونم

                          مهندس شما دیگه چرا سره همین قضیه 1 هفته هم خودت و هم بچه های انجمن رو سر کار گذاشتی
                          www.icesi.ir

                          دیدگاه


                            #14
                            پاسخ : کمک در مورد کاربا atmega16

                            شرمنده همه بچه ها هستم :cry2:

                            دیدگاه

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