NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2769 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 7 از 7

موضوع: ایراد main در کدویژن از چیست؟

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2013
    نوشته ها
    27
    تشکر
    10
    تشکر شده 8 بار در 3 پست

    پیش فرض ایراد main در کدویژن از چیست؟

    سلام
    من تازه شروع کردم به برنامه نویسی با کد ویژن
    یه برنامه ساده نوشتم ولی ازم ایراد میگیره میشه بگین مشکلش چیه


    #include <mega8.h>
    #include <delay.h>


    void main(void)
    {
    unsigned char A ;

    PORTB=0x00;
    DDRB=0x00;

    TCCR1A=0x81;
    TCCR1B=0x0A;
    TCNT1H=0x00;
    TCNT1L=0x00;
    ICR1H=0x00;
    ICR1L=0x00;
    OCR1AH=0x00;
    OCR1AL=0x00;
    OCR1BH=0x00;
    OCR1BL=0x00;




    while (1)
    {

    A = 10;
    OCR1AH = A;
    }
    }

    کامپایل میشه ولی وقتی build project رو میزنم این خطا رو میده
    Linker error: the program has no 'main' function
    چرا ؟
    من که تو برنامه void main تعریف کردم

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2013
    نوشته ها
    27
    تشکر
    10
    تشکر شده 8 بار در 3 پست

    پیش فرض

    دوستان زحمت نکشید ایرادم از نرم افزار بود سری جدید Codevision AVR 3.12 ) رو از سایت دانلود کردم و نصب کردم همین برنامه رو کامپایل کرد و ازش کد هگز گرفتم

  4. کاربران : 2 تشکر کرده اند از شما meyosem برای ارسال این پست سودمند:


  5. #3
    تازه وارد
    تاریخ عضویت
    Jul 2016
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    مرسی که گفتی مشکل از کجاست . منم همین مشکل رو دارم

  6. #4
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    20
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    یه مشکلی با کدویژن تو میکرو atmega128 دارم وقتی سه تا وقفه 2و3و7 و سه تا تایمر صفر و یک و سه استفاده میکنم و یه فرکانس با pwm تولید میکنم برنامه کار نمیکنه ولی تا خروجی pwm رو غیر فعال میکنم برنامه کار میکنه یه هفته درگیرشم نه توی پروتوس کار میکنه و نه تو واقعیت اصلا برنامه موقعی که به دستور sei میرسه متوقف میشه
    کسی میدونه مشکلش چیه ؟

  7. #5
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    نقل قول نوشته اصلی توسط omid.r نمایش پست ها
    سلام
    یه مشکلی با کدویژن تو میکرو atmega128 دارم وقتی سه تا وقفه 2و3و7 و سه تا تایمر صفر و یک و سه استفاده میکنم و یه فرکانس با pwm تولید میکنم برنامه کار نمیکنه ولی تا خروجی pwm رو غیر فعال میکنم برنامه کار میکنه یه هفته درگیرشم نه توی پروتوس کار میکنه و نه تو واقعیت اصلا برنامه موقعی که به دستور sei میرسه متوقف میشه
    کسی میدونه مشکلش چیه ؟
    حتما یکی از وقفه ها میکرو رو درگیر میکنه.
    مشکل از برنامه وقفه هاست.

  8. تشکرها از این نوشته :


  9. #6
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    20
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esisafa نمایش پست ها
    حتما یکی از وقفه ها میکرو رو درگیر میکنه.
    مشکل از برنامه وقفه هاست.
    الان برنامه رو تست کردم برنامه که توی تابع سریز میره دیگه به main اصلی بر نمیگرده هر چی تو تابع سریز باشه اجرا میشه ولی هر چی خارجش باشه اجرا نمیشه.

  10. #7
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    نقل قول نوشته اصلی توسط omid.r نمایش پست ها
    الان برنامه رو تست کردم برنامه که توی تابع سریز میره دیگه به main اصلی بر نمیگرده هر چی تو تابع سریز باشه اجرا میشه ولی هر چی خارجش باشه اجرا نمیشه.
    باید کدهای داخل وقفه، زمان کمی برای اجرا بگیرن. تاخیر ممنوع.

  11. تشکرها از این نوشته :


موضوعات مشابه

  1. [آموزش] نرم افزارها و سخت افزار های متن باز چیست؟
    توسط 1nafar در انجمن نرم افزارها و سخت افزار های متن باز
    پاسخ: 1
    آخرين نوشته: 14-02-2016, 13:45
  2. خطای drc چیست؟
    توسط pirozy در انجمن آموزش نرم افزارهای برق و الکترونیک
    پاسخ: 0
    آخرين نوشته: 01-06-2013, 10:44
  3. تبلت چیست؟
    توسط morteza_rk در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 09-02-2011, 23:41
  4. تروجان چیست؟ و چگونه در مقابل آن ایمن شویم؟
    توسط arsalan681 در انجمن ترفندهای کامپیوتری/معرفی نرم افزار های مفید
    پاسخ: 0
    آخرين نوشته: 11-03-2010, 22:46
  5. GPRS چیست؟
    توسط Hesam_K در انجمن گفت و گوي آزاد
    پاسخ: 1
    آخرين نوشته: 03-03-2010, 11:40

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •