Специалистам Mikropascal AVR - может, кто сталкивался...Есть ЛЦД-индикатор SG12864 и Атмега16,пробую соединить и помучать (кстати, с микроконтроллерами работаю мало, опыта почти нет - это для инфо)Хочу вывести на экран простенький рисунок и текст. В старом mikropascal AVR (4.0.0.2) - никаких проблем, всё прекрасно работает, привожу строчки инициализации:
Glcd_Init(PORTD, 4, 3, 0, 1, 5, 2, PORTB);
Glcd_Set_Font(font8x8,5,8,32);
Glcd_Fill($00);
В новом компиляция вроде бы без ошибок, инициализацию они заметно усложнили, в моём случае вроде бы надо так (начальный кусок инициализации):
GLCD_DataPort : byte at PORTB;
GLCD_DataPort_Direction : byte at DDRB;
GLCD_CS1 : sbit at PORTD.B4;
GLCD_CS2 : sbit at PORTD.B3;
GLCD_RS : sbit at PORTD.B0;
GLCD_RW : sbit at PORTD.B1;
GLCD_EN : sbit at PORTD.B2;
GLCD_RST : sbit at PORTD.B5;
GLCD_CS1_Direction : sbit at DDRD.B4;
GLCD_CS2_Direction : sbit at DDRD.B3;
GLCD_RS_Direction : sbit at DDRD.B0;
GLCD_RW_Direction : sbit at DDRD.B1;
GLCD_EN_Direction : sbit at DDRD.B2;
GLCD_RST_Direction : sbit at DDRD.B5;
Ну и ничего не вижу. Что я делаю не так, может кто-нибудь подскажет? Или просто наведёт на путь истинный...