اطلاعیه

Collapse
No announcement yet.

مشکل با CodeVision

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

    مشکل با CodeVision

    با سلام

    من یک مشکلی با کامپایلر Codevision دارم ، تازه کارم هر کاریم کردم و نسخه های مختلف این نرم افزارم ریختن مشکلم حل نشد ...
    نیازمند راهنمایی شما هستم...
    الان نسخه 1.24 نصب هست رو سیستمم و از قسمت new گزینه source را انتخاب میکنم و بعد از اینکه کد مورد نظرم را نوشتم کلید های Compile و مشتقاتش همه خاموشن و هرکاری میکنم نمیتونم کد رو run کنم ... ؟؟؟

    و یک مشکل دیگه هم با LCD 16*2 دارم که وقتی به مدار وصل میکنم (و روشن هست) درست نمایش نمیده یعنی lcd مشکی میشه به شکلی که نوشته روش بسیار کم قابل مشاهدس به سختی و اگر با زاویه به lcd نگاه کنم میتونم نوشته هاشو بخونم ... حالا مشکل از کجاست؟ lcd خرابه یا اتصالاتم مشکل داره؟
    مدار مشکلی نداره چون با یک 2*16 lcd دیگه تست کردم اون کامل و واضح نمایش میداد ...

    بسیار ممنونم از راهنماییاتون..

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

    الان نسخه 1.24 نصب هست رو سیستمم و از قسمت new گزینه source را انتخاب میکنم و بعد از اینکه کد مورد نظرم را نوشتم کلید های Compile و مشتقاتش همه خاموشن و هرکاری میکنم نمیتونم کد رو run کنم ... ؟؟؟
    یعنی پروژه ای رو درست نمیکنید؟
    از قسمت new اول project انتخاب کنید.
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

    دیدگاه


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

      نوشته اصلی توسط shahinbahari
      یعنی پروژه ای رو درست نمیکنید؟
      از قسمت new اول project انتخاب کنید.
      بسیار ممنون ازین که جوابم رو دادین...

      میشه بیشتر توضیح بدین خودم متوجه نشدم ... project که زدم و میکروم هم انتخاب کردم از لیست بعدش کدو کجا باید وارد کنم؟؟
      در ارتباط با سوال LCD یم چطور ...

      دیدگاه


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

        نوشته اصلی توسط a1i
        با سلام

        من یک مشکلی با کامپایلر Codevision دارم ، تازه کارم هر کاریم کردم و نسخه های مختلف این نرم افزارم ریختن مشکلم حل نشد ...
        نیازمند راهنمایی شما هستم...
        الان نسخه 1.24 نصب هست رو سیستمم و از قسمت new گزینه source را انتخاب میکنم و بعد از اینکه کد مورد نظرم را نوشتم کلید های Compile و مشتقاتش همه خاموشن و هرکاری میکنم نمیتونم کد رو run کنم ... ؟؟؟

        و یک مشکل دیگه هم با LCD 16*2 دارم که وقتی به مدار وصل میکنم (و روشن هست) درست نمایش نمیده یعنی lcd مشکی میشه به شکلی که نوشته روش بسیار کم قابل مشاهدس به سختی و اگر با زاویه به lcd نگاه کنم میتونم نوشته هاشو بخونم ... حالا مشکل از کجاست؟ lcd خرابه یا اتصالاتم مشکل داره؟
        مدار مشکلی نداره چون با یک 2*16 lcd دیگه تست کردم اون کامل و واضح نمایش میداد ...

        بسیار ممنونم از راهنماییاتون..
        سلام دوست عزیز. دوست عزیز شما اول باید یه پروژه بسازین و بعد تو اون یه سورس کد بسازین برا این کار اول به file>>new برین یه پنجره باز میشه که تو اون دو گزینه source و project وجود داره شما project رو انتخاب کنید و بعد ok کنید. دوباره یه پنجره باز میشه که میپرسه که آیا میخواین از codwizard استفاده کنین یا نه. که مهمترین مزیت کدویژن همین کد ویزارد هستش. حالا اگه yes بدین یه پنجره باز میشه که با اون میتونین تنظیمات avr رو به سادگی انجام بدین و در آخر هم از منوی file این پنجره با انتخاب generate, save and exit یه فایل با پسوند .c که همون سورس هستش و یه فایل با پسوند .prj که همون پروژه هستش و یه فایل با پسوند .cwp که همون تنظیمات پنجره کد ویزارد هست رو save میکنید. حالا یه سورس .c باز میشه که کدتون رو تو اون مینویسین البته تنظیمات دیگه ای هم که کدویزارد انجام داده در این پنجره نوشته شده. اما اگه نخواین از کد ویزارد استفاده کنین جایی که از شما پرسیده بود که آیا میخواین از کدویزارد استفاده کنید رو no کلیک کنین و بعد یه فایل با پسوند .prj سیو میکنین بعد یه پنجره باز میشه که باید فایل سورس رو به اون وارد کنین. فعلا این پنجره رو cancel کنین. حالا دوباره به file>>new برین و اینبار source رو انتخاب کنین و بعد ok کنین. حالا این source رو یه جا ذخیره کنین(از منوی file>>save as ) و بعد به منوی project>>configure برین و با انتخاب سربرگ file (البته اینجا خودش انتخاب شده ) و انتخاب گذینه add فایل source رو که سیو کردین رو به پروژه وارد کنین. شما میتونین تو همین پنجره از سربرگ c-compiler نوع avr و خیلی چیزای دیگه رو هم تغییر بدین. حالا این پنجره رو ok کنین. کار تمومه حالا میتونین تو پنجره source داتون رو بنویسین و بعد کامپایل کنین.

        و در مورد lcd هم فکر کنم شما باید کنتراست lcd رو با یه پتانسیومتر تغییر بدین مشکل حل بشه.

        راستی یه سرچ هم تو سایت بزنین خیلی چیزا در مورد کدویژن گیرتون میاد. کمکی خواستین در خدمتم.
        اگر روزي هيچ مشکلي سر راهم نبود ؛ ميفهمم که راه را اشتباه رفته ام!

        دیدگاه


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

          خیلی ممنونم ازتون لطف کردین جوابمو دادین ... موفق باشین ...

          در ارتباط با lcd هم یه پتانسیومتر 10k دارم به پایه سوم LCD وصل کنم درسته؟؟ فقط شرمنده GND و VCC و LCD به کدوم پایه هاش باید باشه فرقی نمیکنه؟
          وسطی GND هست؟؟

          دیدگاه


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

            نوشته اصلی توسط a1i
            خیلی ممنونم ازتون لطف کردین جوابمو دادین ... موفق باشین ...

            در ارتباط با lcd هم یه پتانسیومتر 10k دارم به پایه سوم LCD وصل کنم درسته؟؟ فقط شرمنده GND و VCC و LCD به کدوم پایه هاش باید باشه فرقی نمیکنه؟
            وسطی GND هست؟؟
            بله دوست عزیز پایه سه lcd مال تنظیم کنتراست هستش. پایه شماره یک هم زمین و پایه شماره دو هم 5V هستش. شما یه سر وسطی پتانسیومتر رو به پایه کنتراست و دو سر دیگه رو هم یکی به 5v و یکی روهم به زمین وصل کن حالا با تغییر پتانسیومتر کنتراست رو کم و زیاد کن. پایه وسطی میشه پایه ولتاژ متغیر.
            اگر روزي هيچ مشکلي سر راهم نبود ؛ ميفهمم که راه را اشتباه رفته ام!

            دیدگاه


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

              شرمنده سوال میپرسم باز ... من وقتی تو codeVision کدمو میزنم بعد از کامپایل کردن error میزنه صفر ولی 4تا وارنینگ میده و مشکلم اینه که بعد از زدن compile و make هیچ کدوم فایل hex. رو برای فلش کردن میکرو بهم نمیدن ...
              چطور hex. بدست بیارم؟؟

              دیدگاه


                #8
                پاسخ : مشکل با CodeVision

                نوشته اصلی توسط a1i
                شرمنده سوال میپرسم باز ... من وقتی تو codeVision کدمو میزنم بعد از کامپایل کردن error میزنه صفر ولی 4تا وارنینگ میده و مشکلم اینه که بعد از زدن compile و make هیچ کدوم فایل hex. رو برای فلش کردن میکرو بهم نمیدن ...
                چطور hex. بدست بیارم؟؟
                به جای کامپایل build رو بزنید تا فایل هگز رو هم بسازه.اگر برنامه اروری نداشته باشه حتما فایل هگز درست میشه.
                [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                دیدگاه


                  #9
                  پاسخ : مشکل با CodeVision

                  اصولا warning ها مواقعی به وجود میان که مثلا کدی که نوشتین از ظرفیت آی سی بیشتر بشه و یا یه متغیر تعریف کرده باشین و تو برنامه ازش استفاده نکرده باشین و یا امکاناتیکه ازش استفاده کرده باشین در آی سی انتخابی شما موجود نباشه. اما همونجور که دوستمون گفتن برا اینکه فایل هگز و چند تا فایل دیگه رو بسازه باید build رو بزنی و کامپایل برا چک کردن خطاهای احتمالی بیشتر استفاده میشه و build هم کار کامپایل رو میکنه یعنی اول چک میکنه و بعد هم فایلها رو میسازه. موفق باشین.
                  اگر روزي هيچ مشکلي سر راهم نبود ؛ ميفهمم که راه را اشتباه رفته ام!

                  دیدگاه

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