![]() |
короч.....в 16битах.....все цвета краснее :)
в 12битах все гуд с цветами, но 2я координата ровно в 2 раза меньше..... рисуем линию по горизонтали - половина рисуем по вертикали - половина рисуем пиксель - нету пикселя...надо рисовать линию в 2 пикселя по горизонтали.... но первая координата всегда правильная. зато есть черный цвет)))) кто-нить чайнику объяснит почему именно в 2(!!!!!) раза ? |
Любая битность цвета будет нормально работать, нужно только не забывать править макрос с цветами. Про координаты ничего не понял, в чем проблема? Кусок кода можете привести?
|
Вложений: 1
Код, правильно работающий на 16битах, в менее битных режимах работает иначе. Из любой демки UTFT можно взять.
Пример приложен. Загружать прогу в разных режимах и фотать сейчас желания нет (8утра). В 8 битах там вообще раза в 3 короче получается.... |
Цитата:
цвета править бесполезно, ибо он вместо черного делает бордовый на аппаратном уровне. и иногда этот бордовый становится кусочно черным (как на первом фото) ковырял инициализацию, устал ковырять. максимум что получал или более красный или зеленый :) |
т.е. в 12бит
ЭТО myGLCD.drawPixel(150, 20); результата не дает а ЭТО дает ровно 1 пиксель :) myGLCD.drawLine(150, 20, 151, 20); |
Короч работает в 12битном формате пикселей (переправлялась инициализация по даташиту, средствами UTFT это не сделать)
Кой-какие функции профиксил, чтоб рисовало полностью. Черный есть, остальные цвета тоже рисует - и слава богу. |
Вложений: 2
Рисует.
Ток цвета не очень передались. Так что кто купит сей скрин и будут такие же глюки - пишите. |
так понимаю тачскрин с платы не выведен....не прозванивается....
|
выведено не на прямую.....Utouch работает....в инверсе :)
|
отличный монолог))) молодец что разобрался! меню красивое, минимализма захотелось?
|
Часовой пояс GMT +4, время: 08:42. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot