امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطا در کامپایل کردن برنامه در codevision
نویسنده پیام
akand1111 آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 10
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
خطا در کامپایل کردن برنامه در codevision
سلام من وقتی تو کدویزن برنامه رو کامپیال میکنم هیچ خطایی بروز نمی کنه اما وقتی که گزینه make رو برای ایجاد فایل hex میزنم پیام هشدار(Erros occured during assembly) دیده میشه و درقسمت messages هم این پیغام خطا دیده میشه:undefined symbol:_main فایل hex هم که تولید نمیشه مشکل ازچیه زودتر کمکم کنین.
۰۵-خرداد-۱۳۸۸, ۱۶:۵۵:۲۷
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #2
RE: خطا در کامپایل کردن برنامه در codevision
شايد كركش رو اجرا نكردي و برنامه دمو هستش كه اجازه كامپايل بيشتر از دو كيلو رو نمي ده !!!
۰۵-خرداد-۱۳۸۸, ۱۷:۱۳:۰۹
ارسال‌ها
پاسخ
تشکر شده توسط : 1nafar
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #3
RE: خطا در کامپایل کردن برنامه در codevision
سلام
بعضی از ورژن های کد ویژن این مشکل رو دارن بهتر دنبال یه ورژن دیگه باشی ، اگه برنامه رو هم بزاری خوبه (ممکنه بعضی از کتاب خانه در مسیر نصب وجود نداشته باشه و 100 تا احتمال دیگه )
۰۹-خرداد-۱۳۸۸, ۰۶:۴۷:۴۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
number17 آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 3
( 2 تشکر در 1 ارسال )
ارسال: #4
RE: خطا در کامپایل کردن برنامه در codevision
سلام عزیزان
این خطا مربوط به چی میشه؟
must declare first in block
اگه کمک کنید ممنون میشم
۲۵-شهریور-۱۳۹۱, ۱۶:۵۴:۳۵
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #5
RE: خطا در کامپایل کردن برنامه در codevision
میگه یه چیزی رو بهش معرفی نکردین
برنامه رو بزارین
۲۵-شهریور-۱۳۹۱, ۱۷:۰۳:۴۷
ارسال‌ها
پاسخ
number17 آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 3
( 2 تشکر در 1 ارسال )
ارسال: #6
RE: خطا در کامپایل کردن برنامه در codevision
با سلام

[align=left]while (1)
{
// Place your code here

if ( PORTC.7 == 1 )
{
max = 0;
}

input = read_adc(0);

PORTC.6 = input;

uoutput = PORTC.6;

for ( i = uoutput ; i > 1 ; i-- )
{
x = uoutput;

void glcd_gotoxy ( unsigned char x , unsigned char x )

void glcd_putchar ( char * )

}

if ( read_adc(0) > max )
{
max = read_adc(0);

if ( max < 153 )
{
for ( i = max ; i > 1 ; i-- )
{
y = max;

void glcd_gotoxy ( unsigned char y, unsigned char y )

void glcd_putchar (char * )

}
}
else if ( max >= 153 )
{
void glcd_gotoxy ( 4 , 4 )

void glcd_putsf ( char m )
}
delay_ms(200);
}
}
}
}




این ها رو هم بالا معرفی کردم


// Declare your global variables here
int max;
int uoutput;
int input;
int i;
int x;
int y;
۲۵-شهریور-۱۳۹۱, ۱۸:۴۶:۳۰
ارسال‌ها
پاسخ
zahraza آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: دى ۱۳۹۳

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: خطا در کامپایل کردن برنامه در codevision
#include <avr/io.h>
#define F_CPU 1000000
#include <util/delay.h>
unsigned char i, cathode_seg[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
int main(void)
{
PORTD=0x00;
DDRD=0xFF;
while(1)
{
for (i=0; i<10; i++)
{ PORTD=cathode_seg[i];
_delay_ms(400);
}
}
}
دوستان سلام من این برنامه رو تو CodeVisionAVR+V2.05.3_2011 نوشتم اما خطا میده! لطفا دوستان کسی هست این برنامه رو واسم تو کدویژن بنویسه با اصلاحاتش و فایل برنامه hex و prj اشو واسم بفرسته؟؟؟؟؟
این برنامه ام رو هم میخوام تو پروتیوس شبیه سازی کنم در این زمینه هم کمک کنید.
ممنون
ایمیل:zahra9631@yahoo.com
۳۰-دى-۱۳۹۳, ۱۵:۲۴:۳۹
ارسال‌ها
پاسخ
mahyarkar آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۹۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #8
RE: خطا در کامپایل کردن برنامه در codevision
سلام . من تازه دارم با نرم افزار code vision AVR کار می کنم . 
وقتی گزینه build all رو می زنم از برنامه کلی خطا می گیره.
خطاها به این صورت هستن :

can't open #include file : io.h
که مربوط به این خط هست
#include <io.h>
----------------------------------------------
undefined symbol 'PORTB'
که مربوط به این خط هست
PORTB.0 = 0;
----------------------------------------------
۲۲-اسفند-۱۳۹۸, ۱۵:۵۰:۲۷
ارسال‌ها
پاسخ
1نفر آفلاین
مدیر بخش الکترونیک
*****

ارسال‌ها: 221
موضوع‌ها: 3
تاریخ عضویت: آبان ۱۳۹۴

تشکرها : 1734
( 501 تشکر در 199 ارسال )
ارسال: #9
RE: خطا در کامپایل کردن برنامه در codevision
سلام 

در مورد خطای اول هم چک کنید که فایل io.h توی نرم افزارتون هست؟ فایل خراب نیست؟(مسیر:C:\cvavr\inc) چون نوشته نمیتونه بازش کنه
دومی هم میگه نماد PORTB تعریف نشده است
 اینطور مواقع اگه کدها رو بزارید راحتتر میشه چک کرد


ORG 00H
:LOOP
MOV Life,#♥H
JMP LOOP
END

(آخرین ویرایش در این ارسال: ۲۲-اسفند-۱۳۹۸, ۱۹:۴۷:۴۱، توسط 1نفر.)
۲۲-اسفند-۱۳۹۸, ۱۹:۴۳:۵۴
ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, alimogmov
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,488
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #10
RE: خطا در کامپایل کردن برنامه در codevision
سلام، به اون هدر io.h رو پاک کنم بجاش میکروکنترلر رو معرفی کن مثلا اگه با مگا 8 کار میکنی بنویس:

کد:
#include <mega8.h>
(آخرین ویرایش در این ارسال: ۲۹-اسفند-۱۳۹۸, ۰۳:۲۴:۳۳، توسط alimogmov. دلیل ویرایش: گذاشتن فاصله پس از دستور #include )
۲۳-اسفند-۱۳۹۸, ۱۰:۲۱:۰۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, 1نفر, alimogmov


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در پاک کردن برنامه میکرو Salam7 1 398 ۲۹-بهمن-۱۴۰۰, ۲۲:۵۰:۴۴
آخرین ارسال: 1نفر
  کتاب خانه های نرم افزار codevision hadikh73 26 63,947 ۰۶-مرداد-۱۴۰۰, ۱۲:۴۶:۰۹
آخرین ارسال: sorena01
Exclamation ارتباط سريال بين دو ميكرو و نمايش روي lcd با codevision ali313 13 28,959 ۰۱-شهریور-۱۳۹۷, ۱۱:۰۸:۴۳
آخرین ارسال: farhadtavakkol
  پیدا کردن باگ برنامه ساده کنترل دو طرفه موتور dc با pwm cortex-m3 1 2,801 ۰۱-مرداد-۱۳۹۴, ۲۳:۱۱:۰۰
آخرین ارسال: omid_phoenix
  چک کردن از درست نوشتن برنامه بسکام sinasat 2 2,822 ۰۷-آبان-۱۳۹۳, ۲۱:۲۲:۰۰
آخرین ارسال: a.mehran
  فایل کتابخانه توابع کار با ال سی دی گرافیکی در codevision m_azari16 16 28,252 ۲۲-آبان-۱۳۹۱, ۲۳:۵۵:۵۰
آخرین ارسال: BEHnam++
  اتصال lcd به پایه های دلخواه میکرو در codevision hamedaj 15 34,659 ۲۷-مرداد-۱۳۹۱, ۰۹:۵۷:۵۴
آخرین ارسال: aKaReZa75
  ضرب دو عدد 16 بیتی در codevision ashaebani2002 0 3,147 ۰۳-مرداد-۱۳۹۱, ۱۹:۵۲:۳۲
آخرین ارسال: ashaebani2002
Exclamation ارتباط ATMega128 با حافطه SD به کمک کتابخانه ff.h در Codevision 2 rostamiani 3 8,320 ۰۲-بهمن-۱۳۹۰, ۲۱:۰۵:۵۷
آخرین ارسال: ali3130
  مشکل گیر کردن برنامه تو یک حلقه koorosh.k 10 8,466 ۱۶-دى-۱۳۸۹, ۰۰:۱۶:۲۰
آخرین ارسال: k1_elo0

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 6 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS