سلام دوستان
من یه فایل با پسوند c. دارم که برنامه ای برای استپ موتور است که میخام با atmega 16 استفاده کنم با چیزایی که خوندم فک کنم باید اونو به هگز تبدیل کنم فعلا شبیه سازی کنم و بعدش عملی در پروتیوس فایل هگز میخاد در عمل هم نمی دونم چه پسوندی میخاد چطور میتونم این فایل رو به هگز تبدیل کنم؟؟؟ البته بگم از یه کامپایلر به نام Dev-Cpp استفاده کردم که نسبت به خط اولش ارور میده و فک کنم میگه mega16.h رو نمیشناسه تازه نمیدونم اگه ارور نده فایل هگز میده یا یه پسوند دیگه
با کدویژن هم نتونستم چون من وقتی یه فایل رو اوپن میکنم کدویژن یه فایل دیگه کامپایل میکنه و اصلا این فایل من کامپایل نمیشه نرم افزاری برای تبدیل c.به hex ؟؟ممنون
#include <mega16.h>
#include <delay.h>
void main(void)
{
int i,j;
DDRB=0xFF;
PORTB=0x00;
while (1)
{
// Place your code here
for(i=1;i<=25;i++)
{
for(j=1;j<=8;j=j*2)
{
PORTB=~j;
delay_ms(200);
}
}
for(i=1;i<=25;i++)
{
for(j=8;j>=1;j=j/2)
{
PORTB=~j;
delay_ms(200);
}
}
};
}
ا
من یه فایل با پسوند c. دارم که برنامه ای برای استپ موتور است که میخام با atmega 16 استفاده کنم با چیزایی که خوندم فک کنم باید اونو به هگز تبدیل کنم فعلا شبیه سازی کنم و بعدش عملی در پروتیوس فایل هگز میخاد در عمل هم نمی دونم چه پسوندی میخاد چطور میتونم این فایل رو به هگز تبدیل کنم؟؟؟ البته بگم از یه کامپایلر به نام Dev-Cpp استفاده کردم که نسبت به خط اولش ارور میده و فک کنم میگه mega16.h رو نمیشناسه تازه نمیدونم اگه ارور نده فایل هگز میده یا یه پسوند دیگه
با کدویژن هم نتونستم چون من وقتی یه فایل رو اوپن میکنم کدویژن یه فایل دیگه کامپایل میکنه و اصلا این فایل من کامپایل نمیشه نرم افزاری برای تبدیل c.به hex ؟؟ممنون
#include <mega16.h>
#include <delay.h>
void main(void)
{
int i,j;
DDRB=0xFF;
PORTB=0x00;
while (1)
{
// Place your code here
for(i=1;i<=25;i++)
{
for(j=1;j<=8;j=j*2)
{
PORTB=~j;
delay_ms(200);
}
}
for(i=1;i<=25;i++)
{
for(j=8;j>=1;j=j/2)
{
PORTB=~j;
delay_ms(200);
}
}
};
}
ا
دیدگاه