ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
198585 Топик полностью
rezident (20.06.2010 03:17, просмотров: 185) ответил хмамин на Заполняются, причем если потом выдать команду позиционирования курсора со значением, большим 40h - начинает выводить с места, где закончилась предыдущая печать :(
Когда-то давно писал что-то тестовое для LCD 16*4 фирмы PowerTip (PC1604LRC-ANH-H). Сохранилась вот такая функция для позиционирования курсора uint8_t getCurLCD(uint8_t curPos) { if (curPos>=LCD_MAXBUFSIZE) curPos=LCD_MAXBUFSIZE-1; if (curPos<16) return(0x80|curPos); else if (curPos<32) return(0xC0|(curPos-16)); else if (curPos<48) return(0x90|(curPos-32)); else return(0xD0|(curPos-48)); }