|
|
 |
Ответов
|
Oct 18 2006, 15:27
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 373

|
Код VidClkDiv= 0x0000C105; //0000 0000 0000 0000 1100 0001 0000 0100
RasterSWLock= 0xAA; VideoAttribs= 0x0060006F; //0000 0000 0 11 0 0000 1100 0 000 0110 1111
VidScrnPage=(unsigned long)&VideoPage[0]; ScrnLines= 479; LineLength= 0x4F; VLineStep= 0x50;
RasterSWLock= 0xAA; VSyncStrtStop= 0x01F301F2; RasterSWLock= 0xAA; VActiveStrtStop=0x000101E1; RasterSWLock= 0xAA; VBlankStrtStop= 0x000101E1; RasterSWLock= 0xAA; VClkStrtStop= 0x000101E1;
RasterSWLock= 0xAA; HSyncStrtStop= 0x02930289; RasterSWLock= 0xAA; HActiveStrtStop=0x00050285; RasterSWLock= 0xAA; HBlankStrtStop= 0x00050285; RasterSWLock= 0xAA; HClkStrtStop= 0x00000280; RasterSWLock= 0xAA; VLinesTotal= 499; RasterSWLock= 0xAA; HClkTotal= 0x00000293;
Pixelmode= 0x00000001; //0000 0000 0000 0000 00 00 00 00 00 000 001 Память и делители частоты настраивал не я. Не имею даже кода. Загрузку LUT'ов скатал из RasterEUsing. Четность строк проверяю так: Код int ModifyAdr(int i) { if(fmod(i,2*words_per_str)<words_per_str){ return beg_of_0+(i/words_per_str)*(words_per_lstr/2)+fmod(i,words_per_str); } else{ return beg_of_1+(i/words_per_str-1)*(words_per_lstr/2)+fmod(i,words_per_str); } } где words_per_str - число слов на строку (в моем случае использования части экрана это 30), word_per_lstr - реальное число слов на строку (80), beg_of_0 - адрес начала первой нечетной строки, beg_of_1 - фдрес начала первой четной строки. Функция ModifyAdr преобразует линейный адрес необходимой мне части экрана в адрес SDRAM.
--------------------
Мне триста лет - я выполз из тьмы...
|
|
|
|
Сообщений в этой теме
metalkain EP9307, настройка видеоадаптера Sep 14 2006, 07:36 aaarrr Цитата(metalkain @ Sep 14 2006, 11:36) Ну... Sep 14 2006, 09:32 metalkain Благодарю, aaarrr. Именно в SysSWLock и RasterSWLo... Sep 14 2006, 16:08  metalkain Похоже, погорячился, сказав, что разобрался, в чем... Sep 21 2006, 14:47 aaarrr Цитата(metalkain @ Sep 21 2006, 18:47) По... Sep 23 2006, 19:20 metalkain ЦитатаДля вывода в режиме 4 бита на точку должна б... Sep 25 2006, 07:57 aaarrr Цитата(metalkain @ Sep 25 2006, 11:57) Ци... Sep 25 2006, 12:20 metalkain Цитата1. Нет. У Вас ведь TFT экран?
2. ColorLUT на... Sep 25 2006, 16:03  metalkain Загрузил LUTы. После этого обнаружил на выводах си... Sep 28 2006, 15:14 aaarrr Цитата(metalkain @ Sep 25 2006, 20:03) 1.... Sep 28 2006, 20:31 metalkain Вы правы, aaarrr, связи между синхронизацией и LUT... Sep 29 2006, 15:23 aaarrr Цитата(metalkain @ Sep 29 2006, 19:23) До... Sep 29 2006, 16:59 metalkain Получил изображение. Но на экран выводится лишь 23... Oct 6 2006, 15:21 aaarrr Цитата(metalkain @ Oct 6 2006, 19:21) Пол... Oct 6 2006, 16:30 metalkain Цитата(aaarrr @ Oct 6 2006, 20:30) Выводи... Oct 9 2006, 15:54 aaarrr V- и H- тайминги исправьте, для 640x480 получается... Oct 9 2006, 22:00 metalkain aaarrr, большое спастбо за ценные советы.
Судя по ... Oct 17 2006, 12:59 aaarrr По поводу таймингов и отображения концов строк:
- ... Oct 19 2006, 12:18 sff Цитата(aaarrr @ Oct 19 2006, 16:18) Погуг... Oct 23 2006, 20:04 metalkain ЦитатаПочему "words_per_lstr/2", а не пр... Oct 23 2006, 15:42 aaarrr Цитата(metalkain @ Oct 23 2006, 19:42) Иб... Oct 23 2006, 16:00 aaarrr Цитата(sff @ Oct 24 2006, 00:04) Можно и ... Oct 23 2006, 20:29 sff Цитата(aaarrr @ Oct 24 2006, 00:29) Симпа... Oct 23 2006, 20:54 metalkain Судя по всему все придется делать по новой. Принес... Oct 27 2006, 14:33 aaarrr Навскидку: полярности HSYNC и VSYNC не перепутаны?... Oct 27 2006, 15:06 Gvozdidir Чтобы прочитать pdf нужны китайские шрифты, если т... Oct 31 2006, 07:59 aaarrr Цитата(Gvozdidir @ Oct 31 2006, 10:59) Во... Oct 31 2006, 09:26 metalkain Ситуацией обладаем следующей.
1. На CRT видим катр... Oct 31 2006, 13:21 aaarrr Цитата(metalkain @ Oct 31 2006, 16:21) 1.... Oct 31 2006, 13:45 metalkain Благодарю, aaarrr Oct 31 2006, 14:55  sff 2 metalkain . А у вас на DE дисплея идёт BLANK c ч... Nov 1 2006, 07:31   metalkain Цитата(sff @ Nov 1 2006, 10:31) 2 metalka... Nov 1 2006, 12:47    sff Цитата(metalkain @ Nov 1 2006, 15:47) Про... Nov 1 2006, 16:41 aaarrr Цитата(metalkain @ Nov 1 2006, 15:47) Выв... Nov 1 2006, 14:32 metalkain Цитата(aaarrr @ Nov 1 2006, 17:32) Больше... Nov 1 2006, 15:46  metalkain Цитата(metalkain @ Nov 1 2006, 18:46) Так... Nov 2 2006, 16:56 aaarrr Цитата(metalkain @ Nov 1 2006, 18:46) На ... Nov 1 2006, 16:22 aaarrr Цитата(sff @ Nov 1 2006, 19:41) ...посмот... Nov 1 2006, 17:08 Gvozdidir Экран подключен не пучком проводов, но плоским каб... Nov 1 2006, 22:50 aaarrr По вертикали ему скакать затруднительно: для этого... Nov 1 2006, 23:17 metalkain Цитата(aaarrr @ Nov 2 2006, 02:17) Так он... Nov 2 2006, 16:25 aaarrr Цитата(metalkain @ Nov 2 2006, 19:25) Изм... Nov 2 2006, 22:27 metalkain Цитата(aaarrr @ Nov 3 2006, 01:27) Цитата... Nov 3 2006, 14:56 aaarrr Цитата(metalkain @ Nov 3 2006, 17:56) Ну ... Nov 3 2006, 15:10 metalkain Цитата(aaarrr @ Nov 3 2006, 18:10) Цитата... Nov 3 2006, 16:12  metalkain Да, и еще.
Если в программе написать бесконечный ц... Nov 3 2006, 16:34 aaarrr Угу. А как выставлены приоритеты доступа к памяти ... Nov 3 2006, 17:10 metalkain Цитата(aaarrr @ Nov 3 2006, 20:10) Угу. А... Nov 7 2006, 15:33
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|