اطلاعیه

Collapse
No announcement yet.

Error در کد نویسی کدویژن، فلاشر ساده

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

    Error در کد نویسی کدویژن، فلاشر ساده

    سلام دوستان مشکل این کد چیه لطفا؟
    با سباس از حضورتان
    [code=c]#include <mega16.h>
    #include <delay.h>
    #define xtal 8000000
    int i;
    void main(void)
    {
    DDRA=0xFF;
    while(1)
    {
    for (i=1;i<=128;i=i*2)
    {
    PORTA=i;
    delay_ms(20);
    }
    for (i=128;i>1;i=i/2)
    {
    PORTA=i;
    delay_ms(20);
    }
    }
    }[/code]

    #2
    پاسخ : راهنمایی

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

    دیدگاه


      #3
      پاسخ : راهنمایی


      [code=c]#include <mega16.h>
      #include <delay.h>
      #define xtal 8000000
      int i;
      void main(void)
      {
      DDRA=0xFF;
      while(1)
      {
      for (i=1;i<=128;i*2)
      {
      PORTA=i;
      delay_ms(20);
      }
      for (i=128;i>1;i/2)
      {
      PORTA=i;
      delay_ms(20);
      }
      }
      }[/code]
      ببین درست شد رفیق؟

      دیدگاه


        #4
        پاسخ : راهنمایی

        نوشته اصلی توسط h.torabi

        [code=c]#include <mega16.h>
        #include <delay.h>
        #define xtal 8000000
        int i;
        void main(void)
        {
        DDRA=0xFF;
        while(1)
        {
        for (i=1;i<=128;i*2)
        {
        PORTA=i;
        delay_ms(20);
        }
        for (i=128;i>1;i/2)
        {
        PORTA=i;
        delay_ms(20);
        }
        }
        }[/code]
        ببین درست شد رفیق؟
        فک نکنم اینجوری درست شه ها. for همون قبلی درست بود.
        شما بیسیک کار می کنید؟

        دیدگاه


          #5
          پاسخ : ارور در کد نویسی کدویژن، فلاشر ساده

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

          دیدگاه


            #6
            پاسخ : ارور در کد نویسی کدویژن، فلاشر ساده

            دوست من شما همین کدی که گذاشتمو تست کن با این تفاوت مقدار اولیه متغیر اولیه i برابر با 0 قرار بده همون خط4
            من تاحالا حلقه for به این سبکی که نوشتی تست نکردم

            دیدگاه


              #7
              پاسخ : ارور در کد نویسی کدویژن، فلاشر ساده

              مشکل از تنظیمات هست.
              چرا از کدویزارد استفاده نمیکنید؟
              کدویزارد کارتون رو خیلی راحت تر میکنه
              ولی اگر بخواید همینطوری هم میتونید پروژه رو ایجاد کنید ولی باید یه تنظیمات کوچیکی انجام بدین.
              راستی اگه Error رو هم بذارید خوبه.
              کدویژن ورژن 2.05.3 استفاده کنید.



              نوشته اصلی توسط h.torabi
              دوست من شما همین کدی که گذاشتمو تست کن با این تفاوت مقدار اولیه متغیر اولیه i برابر با 0 قرار بده همون خط4
              من تاحالا حلقه for به این سبکی که نوشتی تست نکردم
              "مقدار افزایشی یا کاهشی" در حلقه for باید روی متغیر تاثیر بذاره. بنابراین باید یه تساوی ای هم درکارباشه. i*2 مقدار i رو تغییری نمیده و باید از عبارتی مثل i=i*2 استفاده بشه تا مقدار بعدی متغیر i تغییر کنه. شما وقتی i++ هم استفاده می کنی به این معنی هست : i=i+1

              دیدگاه


                #8
                پاسخ : ارور در کد نویسی کدویژن، فلاشر ساده

                نوشته اصلی توسط 1768lpc
                مشکل از تنظیمات هست.
                چرا از کدویزارد استفاده نمیکنید؟
                کدویزارد کارتون رو خیلی راحت تر میکنه
                ولی اگر بخواید همینطوری هم میتونید پروژه رو ایجاد کنید ولی باید یه تنظیمات کوچیکی انجام بدین.
                راستی اگه Error رو هم بذارید خوبه.
                کدویژن ورژن 2.05.3 استفاده کنید.
                فکر کنم دوستمون از atmel studio
                استفاده میکنه :read:

                دیدگاه


                  #9
                  پاسخ : ارور در کد نویسی کدویژن، فلاشر ساده

                  نوشته اصلی توسط h.torabi
                  فکر کنم دوستمون از atmel studio
                  استفاده میکنه :read:
                  تووی عنوان نوشتن کدویژن. من به این خاطر بهشون پیشنهاد دادم از کدویزارد استفاده کنن.
                  اما خب خودم همون کد رو بدون کدویزارد کامپایل کردم و Error نداشت.

                  دیدگاه


                    #10
                    پاسخ : ارور در کد نویسی کدویژن، فلاشر ساده

                    اره راس میگید

                    دیدگاه


                      #11
                      پاسخ : ارور در کد نویسی کدویژن، فلاشر ساده

                      نوشته اصلی توسط h.torabi
                      فکر کنم دوستمون از atmel studio
                      استفاده میکنه :read:
                      نه بابا ! اینه CodeVisionAVR V2.05.0 ها.

                      دیدگاه


                        #12
                        پاسخ : ارور در کد نویسی کدویژن، فلاشر ساده

                        saaeghe مشکل حل شد؟

                        دیدگاه


                          #13
                          پاسخ : ارور در کد نویسی کدویژن، فلاشر ساده

                          نوشته اصلی توسط 1768lpc
                          راستی اگه Error رو هم بذارید خوبه.

                          چشم .

                          دیدگاه


                            #14
                            پاسخ :Error در کد نویسی کدویژن، فلاشر ساده

                            نوشته اصلی توسط 1768lpc
                            saaeghe مشکل حل شد؟
                            سلام، نه ، من از چه روشی ساده و کار امد برای متغییر استفاده کنم بهتره ؟

                            دیدگاه


                              #15
                              پاسخ : Error در کد نویسی کدویژن، فلاشر ساده

                              نوشته اصلی توسط saaeghe

                              سلام، نه ، من از چه روشی ساده و کار امد برای متغییر استفاده کنم بهتره ؟
                              چی؟
                              آقا Error رو نذاشتی ها.
                              من برنامه رو توو خود کدویژن هم تست کردم Error نداشت.
                              شما Error داری؟ اگه آره بذار ببینم چیه. یه عکش ازش بگیر بذار
                              اگرم Error نداری و برنامه درست اجرا نمیشه بگو مشکل دقیقا کجاست.
                              ضمن اینکه دوباره عرض میکنم که اگه از کدویزارد استفاده کنی کارت راحت تر میشه.

                              دیدگاه

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