помогите с прошивкой мк
Добавлено: Ср сен 10, 2014 19:29:34
Добрый вечер!
проблема у меня такая: написал прошивку в CodeVisionAVR
ATmega8 подключена к GLCD.
Это игра типа танчики дэнди только врагов тут нетуПроблема: программа не компилируется и высвечивается одна ошибка над строкой:
flash unsigned char buffer[]=
в ошибке написано invalid #include directive
Пожалуйста подскажите в чем проблема?
проблема у меня такая: написал прошивку в CodeVisionAVR
ATmega8 подключена к GLCD.
Это игра типа танчики дэнди только врагов тут нету
Спойлер
Код: Выделить всё
#include <mega8.h>
#include <glcd.h>
#include
flash unsigned char buffer[]= :(
{0x0C,0x00,
0x0C,0x00,
0xAC,0xAC,0xFC,0xF0,0xF8,0xFF,0xFF,0xF8,
0xF0,0xFC,0xAC,0xAC,0x0A,0x0A,0x0F,0x03,
0x07,0x07,0x07,0x07,0x03,0x0F,0x0A,0x0A,
};
int x=0,y=0;
void main(void)
{
GLCDINIT_t glcd_init_data;
PORTB=0x0F;
DDRB=0x00;
PORTC=0x00;
DDRC=0x00;
PORTD=0x00;
DDRD=0x00;
glcd_init_data.font=font5x7;
glcd_init(&glcd_init_data);
glcd_putimagef(x,y,buffer,GLCD_PUTCOPY);
while (1)
{
if(PINB.0==0)
{
x++;
glcd_clear();
glcd_putimagef(x,y,buffer,GLCD_PUTCOPY);
}
if(PINB.1==0)
{
x--;
glcd_clear();
glcd_putimagef(x,y,buffer,GLCD_PUTCOPY);
}
if(PINB.2==0)
{
y++;
glcd_clear();
glcd_putimagef(x,y,buffer,GLCD_PUTCOPY);
}
if(PINB.3==0)
{
y--;
glcd_clear();
glcd_putimagef(x,y,buffer,GLCD_PUTCOPY);
}
}
}flash unsigned char buffer[]=
в ошибке написано invalid #include directive
Пожалуйста подскажите в чем проблема?