Тип матрицы LCD1602 и быстродействие экрана
- Войдите на сайт для отправки комментариев
Сб, 27/05/2017 - 18:11
Использую LCD1602 и заметил, что у него медленно нарастает яркость вновь выводимого символа, те он как будто смазывается. У прежнего индикатора было быстрее. В типах матриц не разбираюсь, что-то когда-то читал о *STN и подобных.
Какой тип индикатора купить, чтобы немного повысиль быстродействие?
Если если контроллер I2c-LCD поддержит, хочу припаять вместо него четырехстрочный LCD 1604. Купить планирую в чипе-дипе, чтобы тип матрицы был гарантирован.
PS: какие еще есть альтернативы LCD, если нужно улучшенное быстродействие экрана, последовательный интерфейс I2C, высота в пересчете на 2 строки около 14-15 мм, 4 строки по 14...16 символов.
Графика и цветность не нужны, а русские шрифты не принципиальны.
1. Думаю, со схожими характеристикам никакой альтернативы нет. Некоторая свобода есть лишь по количеству строк (2 или 4) и длине строки (от 8 до 20 символов).
2. I2C и скорость - это как бы взаимоисключающие вещи. Впрочем, поищите по форуму, я несколько месяцев назад создавал тему, посвященную именно ускорению работы такого дисплея. Там совместными усилиями удалось добиться, наверное, максимума возможного: один символ выводится примерно за 0.10 мс. Но практика показала, что на максимально достижимой частоте 880 кГц дисплей, хотя и работает, но неустойчиво. Так что устойчиво - только 400 кГц и 0.18 мс на символ.
PS. Да, ЖК - принципиально медленная технология. Я с точки зрения скорости добивался исключительно электрической части. На оптику это не распространяется. Так что обновлять показания все равно имеет смысл не чаще 3-4 раз в секунду. А "электрическая" скорость нужна исключительно для того, чтобы дисплей не отрывал контроллер от другой более важной работы.
Те на контроллер I2C вместо LCD 1602 можно припаять 1604 ?
https://www.chipdip.ru/product/wh1604a-ngg-ct
При объявлении указывается количество символов и строк, помимо адреса -
LiquidCrystal_I2C lcd(0x27, 16, 2);
укажете свои 16х4...
Те на контроллер I2C вместо LCD 1602 можно припаять 1604 ?
только 1488
LiquidCrystal_I2C lcd(0x27, 16, 2);
укажете свои 16х4...