Задать вопрос
  • Каков порядок инициализации дисплея Nokia 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++;
    }

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