Коллеги! Опишу свою проблему: есть исходники RTD2660/2662 скачанные с китайских сайтов, есть народный контроллер + ER-TFT043-3 (480x272), есть программатор. В контроллере зашита китайская прошивка которая сносно работает с этим дисплеем. Есть другой скаллер на RTD2660 с которым данный дисплей не работает. Задача подружить дисплей с другим скаллером. Описываемые действия с форума по редактированию EDID и т.д. успехов не принесли. Для опытов пытаюсь на народном контроллере поднять скачанные исходники. Добавление поддержки дисплея в имеющиеся исходники привело только к появлению изображения, но с помехами, ужасными цветами и не правильной разверткой.
Код:
// 640x480
code PanelType Panel0 =
{
// Panel Style
_PANEL_TTL | //_PANEL_TTL,_PANEL_HZ,_PANEL_LVDS,_PANEL_RSDS
//_AUTOCALC_PIXCLK |
_LVDS_MAP1 | //_LVDS_MAP1,_LVDS_MAP2
_DISP_24_BIT | //_DISP_24_BIT,_DISP_18_BIT
//_RSDS_GC_SWAP |
///_RSDS_HL_SWAP |
//_RSDS_PN_SWAP |
0x00,
// Panel Configuration
//_DHS_MASK |
//_DISP_EO_SWAP |
//_DISP_RB_SWAP |
//_DISP_ML_SWAP |
_DISP_SINGLE_PORT | //_DISP_SINGLE_PORT,_DISP_DOUBLE_PORT
//_DVS_INVERT |
//_DHS_INVERT |
//_DEN_INVERT |
0x00,
32, // Display Horizontal Start Position
640, // Display Horizontal Width
852, // Display Horizontal Total Clock Number in One Display Line
852, // Display Horizontal Total Clock Number in One Display Line for CVBS PAL
852, // Display Horizontal Total Clock Number in One Display Line for CVBS NTSC
39, // Display Vertical Start Position
480, // Display Vertical Height
525, // Display Vertical Total Line Number in One Frame
16, // Display H Sync Width
3, // Display V Sync Height
25, // Typical Pixel Clock in MHz
1100, // H Sync Max Freq Unit in 0.1 kHZ
100, // H Sync Min Freq Unit in 0.1 kHZ
880, // V Sync Max Freq Unit in 0.1 HZ
490, // V Sync Min Freq Unit in 0.1 HZ
// TTL setting
//(2 << 4) | // Delay
(1 << 1) | // DCLK output enable
0x00, // DCLK Polarity
};
Объясните пожалуйста какие данные надо вводить в эту структуру. Изучая даташит на дисплей и на дисплеи для которых есть поддержка в исходниках с трудом улавливаю как получились такие цифры. Еще вопрос: к народному контроллеру есть панелька с кнопочками, после прошивки китайскими исходниками панелька естественно перестала работать. Как понять к каким пинам МК подключена эта панелька. Была бы схемка на народный контроллер стало бы легче. Помогите чем можете, очень надо!