Я не знаю какими другими буквами это надо написать!
Вместо того, чтобы подставлять нужные панели тайминги, продолжаете подключать разные панели с непонятными (для этих панелей) таймингами и удивляться происходящему!
Более того, даже если в текущий момент панель нормально работает с неправильными таймингами, это совершенно не гарантирует, что хотя бы десять таких панелей с ними будет работать, а уже про другую партию (скажем, год спустя) просто молчу ...
Они не вычисляются, они явно указываются в документации.
Другое дело, что его диапазон как правило от 1 до нескольких десятков и значение 10..20 вероятнее всего впишется в допуск ...
там где явно не указаны, указывают общее время hblank/vblank для горизонтальной и вертикальной развертки, их можно просто поделить поровну на 3 части и получить значение которые прописать в таймингах панели
vblank = vback_porch + vfront_porch + vsync_len
hblank = hback_porch + hfront_porch + hsync_len
на таких панелях использутся DE без синхросигналов
Тех. поддержка Winstar ответила, что vsync_len и hsync_len необходимо выставлять в центр допусков. В случае с артефактами изображения менять не выходя за рамки установленного диапазона.
В моем случае hsync_len=20, vsync_len=10 все работает нормально.
Как менять полярность CLK в настройках (может кому пригодиться).
Я просто ставлю на платах инвертор и использую при необходимости
Бегло посмотрев в документации - не нашел.
Но учитывая специфику китайского написания документации и с учетом того, что в принципе до этого не встречалось контроллеров в которых нельзя было менять полярность, с большой долей вероятности он присутствует ...
Можете поискать в хидерах на регистры LCD, обычно там подробнее чем в документации биты расписывают :)