вот затык.
lcd_set_cursor_mode(7);
set_cursor (0, 0); //работает
set_cursor (1, 0); //работает
set_cursor (2, 0); //работает
set_cursor (3, 0); //работает
set_cursor (4, 0); //работает
set_cursor (5, 0); //работает
set_cursor (6, 0); //работает
set_cursor (7, 0); //работает
// set_cursor (8, 0); курсора не видно
set_cursor (0, 1); //работает
set_cursor (1, 1); //курсор пропадает
set_cursor вот такой:
Код
void set_cursor (unsigned char column, unsigned char line)
{ unsigned char address;
address = (line * 40) + column;
address = 0x80 + (address & 0x7F);
lcd_write_cmd(address);
}
{ unsigned char address;
address = (line * 40) + column;
address = 0x80 + (address & 0x7F);
lcd_write_cmd(address);
}
Что за фигня - не понимаю..