Войти
ФлеймФорумЖелезо

Кто то делал свой девайс который выводит на монитор изображение ?

Страницы: 1 2 3 Следующая »
#0
14:38, 16 мар. 2017


У меня два вопроса.
1-й кто то делал свой девайс который выводит на монитор изображение ?
2-й как подавать питание на штырки монитора, что бы получить изображение ?

Я пытался просто закорачивать контакты на VGA-шнуре монитора и видил разноцветные полосы.
Но не понятно как указать столбец\строку где должен быть пиксель ?


#1
14:38, 16 мар. 2017
Изображение
#2
14:39, 16 мар. 2017

https://marsohod.org/projects/marsohod2/278-vhdlvga
https://marsohod.org/plata-marsokhod3/proekty-dlya-platy-marsokho… 07-max10-hdmi

#3
15:01, 16 мар. 2017

https://habrahabr.ru/post/129746/
Нашел что для работы монитора необходимы 3 сигнала синхронизации и 3 сигнала цвета.
Цвет понятно.
А вот с тремя сигналами синхронизации не совсем. Нафига 3, а не два ?

#4
15:09, 16 мар. 2017

Ты решил чтоли споять 4д видеокарту из схем 155 серии?  :D

#5
15:09, 16 мар. 2017

Ziltop
> А вот с тремя сигналами синхронизации не совсем. Нафига 3,

+ банк памяти video ram (vga blank ——->>> сюда к плашке памяти) синхро с платой памяти (всякие знакогенераторы и тд)

#6
15:11, 16 мар. 2017

Mira
Ты меня раскусил :)

#7
15:13, 16 мар. 2017

Ziltop
> А вот с тремя сигналами синхронизации не совсем. Нафига 3, а не два ?

Опечатка же, далее по тексту речь только о HSync и VSync

#8
15:20, 16 мар. 2017

Ziltop
>
> Ziltop

Это тема приборы и аппараты .

640х480 х2цвета=37.5 килобайтов памяти должен иметь но допустим (в то время) технология допускала на одной плашке типа 6смх3см вместить 24килобайта , тогда ему надо два штуки плашки по 24 килобайта =48килобайтов , этот сигнал vga blank дает включение банков памяти , vga blank=0 это первая плашка активно 24кб , vga blank=1 это вторая плашка 24кб активна , те переключая с частотой 01010101 vga blank он переключает банки памяти в сумме 2х24кб =48кб из которых типа 11кб всякие знаки и символы(шрифт текст) и 37кб лист экрана .

ну в общем то забей болт ,кому это надо то такую математику , и универы тож нафиг не сдались , просто пользуй 30-40 штук массово общеупотребительных команд-выражений  любого языка , и всё.

#9
15:43, 16 мар. 2017

Rikk

Что за бред ты несешь? Blank сигналы, - это сигналы гашения (в отечественной терминологии) кадровой и строчной развёрток, на время пока электронный луч перемещается на новую линию или в верхний левый угол экрана.

Изображение
#10
16:42, 16 мар. 2017

0iStalker
> Что за бред ты несешь? Blank сигналы,

Из соображения такого что

1 сигнал clock - генератор , во время изменения значения генератора clck- от 1 до 0 (выкл) во время этого выключения включается перевод луча
2 слово blank также и лист ,страница , переключение банка памяти
3 хз что за схему вы показали но в этой теме показали https://habrahabr.ru/post/129746/  где vga_blank можно понимать как vga_лист (страница памяти) вывод от схемы на банк памяти и там же вторая картинка экран монитора 640х480 vga_blank (страница видео памяти обеспечивающая 640х480)

4 если привязано на clock генератор частоты (+схемы умножения и деления опорной частоты=опережение и запаздывание сигнала если надо ) где во время вкл-выкл на момент выкл  можно подавать перевод луча , то нафига пихать много генераторов если можно обойтись одним  при законе что всегда стремятся к минимальному любыми способами

из этих соображений полагаю что vga_blank это переключение банков памяти а гашение сигнала привязано на clck

фиг знает что вы показали за схему, а свое мнение я подал просматривая схему на ссылке https://habrahabr.ru/post/129746/

#11
16:50, 16 мар. 2017

Rikk
> из этих соображений полагаю что vga_blank это переключение банков памяти

Не фантазируй, 

http://ru.wikipedia.org/wiki/Кадровый_гасящий_импульс
http://ru.wikipedia.org/wiki/Строчный_гасящий_импульс

#12
17:37, 16 мар. 2017

Формирование сигналов синхронизации:
vsync <= '0' when VCounter <  2 else '1';
hsync <= '0' when HCounter < 96 else '1';
vga_blank <= '1' when ((HCounter > 143) and (HCounter < 784) and
  (VCounter > 30) and (VCounter < 511)) else '0';

ок

#13
17:43, 16 мар. 2017

ух ты роннико наконецто понял что фасм больше не дает полной свободы действий и перешол на закорачивание штырьков кабеля, отлично, на очереди запись в ОЗУ замыканием контактов проволкой

#14
18:07, 16 мар. 2017

0iStalker
> это сигналы гашения (в отечественной терминологии) кадровой и строчной развёрток, на время пока электронный луч перемещается на новую линию или в верхний левый угол экрана.
Какая развёртка, какой электронный луч? Разве это всё уже не на свалке истории?

Страницы: 1 2 3 Следующая »
ФлеймФорумЖелезо

Тема в архиве.