@Vadimm1001

Каков порядок инициализации дисплея Nokia 5110?

Вот его распиновка:
5b01832653016756474358.jpeg
В какой последовательности нужно дергать линии чтобы вводить данные или команды?
То есть сначала Reset, потом SCE или сначала D/C потом SCE и т.п.
  • Вопрос задан
  • 667 просмотров
Пригласить эксперта
Ответы на вопрос 2
@ks0
резет поднимается раз и навсегда
CE заземляется раз и навсегда
D/C переключается когда надо данные, а когда команду
а так в инете полно обучалок, дисплей он же нокиа 3310
в протеусе эмулятор 5110 есть
Ответ написан
@pvhnexsys
для STM32 инициализация этого экрана у меня такая :

uint8_t init_LCD[] = {0x21,(0x80+70UL),0x04,0x13,0x20,0x0c}; // последовательность для инициализации

static void LCD_Init(void){// инициализация экрана

uint8_t *p =0;
p=init_LCD;// указатель на массив последовательности инициализации
reset_1;
HAL_Delay(1); // 1 мс.
reset_0; // вначале ресет ( короткий ноль)
reset_1;

out_comand; // дисплей в режим приема команд
for(uint8_t a=0;a<6;a++){ // по каналу spi передаем последовательность команд из массива
HAL_SPI_Transmit(&hspi1,(uint8_t*) p, 1, 10);
p++;
}

}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы