Вывод информации на монитор по VGA

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ส.ค. 2024
  • drive.google.c... - ссылка на прошивку для платы ардуино нано
    cxem.net/ardui...
    lslwww.epfl.ch/...
    www.epanorama.n...
    www.linusakesso...
    • Lesson 104 - VGA Contr...
    en.wikipedia.o...
    4a4ik.blogspot....
    www.vga-avr.nar...

ความคิดเห็น • 52

  • @andreivoronin8636
    @andreivoronin8636 2 ปีที่แล้ว +1

    Спасибо за вашу работу! Было очень интересно увидеть что у вас получилось!

  • @k0x024
    @k0x024 4 ปีที่แล้ว +5

    Ура, наконец-то видос по VGA! Спасибо!
    По поводу разных таблиц с таймингами, возможно это обусловлено разными режимами работы монитора. Как например разные разрешения экрана, частота обновления экрана и т.д.
    6:39 VGA, SVGA (I,II,III), XGA - это разные спецификации и если обратить внимание на таблицу то можно заметить что данные аббревиатуры различаются между собой по таймингам. т.е. у них разное разрешение экрана, частота обновления экрана (вертикальная синхронизация) и т.д.
    VGA - это разрешение 640х480;
    SVGA - это уже 800х600. и т.д.
    UPDATE: А вы не пробовали смотреть осциллографом на сигналы при подключении моника к ПК? Как мне кажется, там можно точно измерить все амплитуды и длительности сигналов (по сути это образцовый сигнал), что бы позже сопоставить их с теми которые выдает атинька.

    • @RADIOSOFT1
      @RADIOSOFT1  4 ปีที่แล้ว

      про сигнал на мониторе думал, но лень делать переходник чтобы можно было посмотреть.

  • @user-hy3bn1vz7k
    @user-hy3bn1vz7k ปีที่แล้ว

    Идеальную картинку можно получить, только если формировать синхроимпульсы аппаратными средствами МК, а avr'ки увы, достаточно игрушечные для такой задачи. Формировать синхроимпульсы в главном цикле программными задержками - это конечно сурово! Из опыта скажу, не ищите точных таймингов синхронизации, некоторые погрешности вполне допустимы. В общем для аттинки, то что есть, это нормальный результат)

  • @user-ec7kq9hy9l
    @user-ec7kq9hy9l 4 ปีที่แล้ว +5

    так есть и давно проект вгатестера на 2313.

  • @dmitriy687
    @dmitriy687 4 ปีที่แล้ว +2

    вся информация о которой вы говорите берётся прям из монитора читайте про "EDID"

    • @dmitriy687
      @dmitriy687 4 ปีที่แล้ว

      я пару лет назад писал программу для чтения EDID из виндовс (если найду выложу)

    • @dmitriy687
      @dmitriy687 4 ปีที่แล้ว

      drive.google.com/open?id=1nUIcGZc9DbrShYg7j9sIzwQQNbGBBchV
      возможно вывод не всей информации так как программу писал для себя, а точнее нужно было узнать DPI монитора (винда оперирует виртуальным dpi 100, 75, и тп)
      и эта вся информация берётся из других пинов vga (как и каких не знаю)

  • @user-dl7px4je5i
    @user-dl7px4je5i 4 ปีที่แล้ว +1

    14:50 Вам надо было портами управлять как 8 битным массивом. Тогда бы контроллер за один такт менял состояние всех портов B.
    Не офф. информация по VGA th-cam.com/video/YuF4AoS-LnQ/w-d-xo.html как по мне достаточно информативная для понимания.

    • @RADIOSOFT1
      @RADIOSOFT1  4 ปีที่แล้ว +1

      спасибо

  • @USER-ruzer2000
    @USER-ruzer2000 4 ปีที่แล้ว

    Я чтоб провода питания с крокодилами не замыкали друг с другом, сажаю крокодилы на обычную вилку 220. Получается они жёстко параллельны.

  • @Кост286
    @Кост286 ปีที่แล้ว

    если вывод цветного изображения кажется не реальным на 20 мгц, то посмотри на компьютеры или игровые приставки 80-хх годов с частотой тактирования единицы мегагерц.

    • @RADIOSOFT1
      @RADIOSOFT1  ปีที่แล้ว

      тебе обьяснили принцип формирования картинки, если ты его не понял, то это не мои проблемы.

  • @OMG4WTF4OMG
    @OMG4WTF4OMG 4 ปีที่แล้ว +2

    Осталось допилить интерфейс осциллографа и будет Arduino VGA осциллограф.

    • @RADIOSOFT1
      @RADIOSOFT1  4 ปีที่แล้ว +3

      "пилите Шура, пилите..."

    • @excelentdevicesl5061
      @excelentdevicesl5061 4 ปีที่แล้ว

      @@RADIOSOFT1 они же золотые

    • @user-dv1qu1ly2g
      @user-dv1qu1ly2g 4 ปีที่แล้ว

      На ESPшке есть.

    • @user-bq8yz2jk2d
      @user-bq8yz2jk2d 4 ปีที่แล้ว

      На Raspberry PI без проблем. Или на старом нетбуке, который сейчас на мусорке найти можно.

  • @Alexander_Gurov_RF
    @Alexander_Gurov_RF 4 ปีที่แล้ว +3

    При чём тут стандарты? Для разных режимов (разрешений) свои тайминги. Вот и всё. Больше 640х480 нет смысла делать на avr.

  • @aeforeve1234
    @aeforeve1234 2 ปีที่แล้ว

    "официальной информации о vga я не нашел"
    нет - я все понимаю - но это ... ну как так то - ну нельзя же так
    но скоре всего это было сказано - чтоб комменты на это писали ...

  • @OMG4WTF4OMG
    @OMG4WTF4OMG 4 ปีที่แล้ว +1

    www.instructables.com/id/Arduino-VGA-Color-Bars-Gen/ - Генератор видео сигнала.

  • @CatYoutuberTV
    @CatYoutuberTV 2 ปีที่แล้ว

    Video Graphics Array

  • @Vlad_4572
    @Vlad_4572 4 ปีที่แล้ว +1

    Есть же готовые скетчи, для ардуино, которые выводят шрифты.

    • @valentinsavchuk7807
      @valentinsavchuk7807 2 ปีที่แล้ว +2

      Много лет назад выводил uart сигнал с atmega8 на video вход телевизора. Схема была на макете, кварц там нестандартный. Зато работало.

  • @JekaMandra
    @JekaMandra 4 ปีที่แล้ว

    Реально ли с двух ардуин гнать тв сигнал в один тв вход телевизора чтоб делился экран пополам. верху отражается поток от одной ардуины, внизу от другой..,?????... Такая необходимость обусловлена задачей. Покупать два тв как то не очень....

    • @RADIOSOFT1
      @RADIOSOFT1  4 ปีที่แล้ว

      не думаю что это реально. сделать два экрана на одной ардуино

    • @JekaMandra
      @JekaMandra 4 ปีที่แล้ว

      @@RADIOSOFT1 2 ардуины -> 1 экран. 50/50

  • @Romalisenkov
    @Romalisenkov 2 หลายเดือนก่อน

    в какой среде был написан код ?

    • @RADIOSOFT1
      @RADIOSOFT1  2 หลายเดือนก่อน

      flowcode

  • @user-eq7pc8hu4f
    @user-eq7pc8hu4f 4 ปีที่แล้ว

    Попадался еще более интересный проект, или даже группа проектов, называлось что то вроди UZBOX. )))
    Не помню где найти, но нашел видео с похожей на тот проект платой th-cam.com/video/ydtDAn4TtaM/w-d-xo.html
    (Хотя там еще какая то микросхема была на видеовыходе)

  • @user-Alexey.Sikorsky
    @user-Alexey.Sikorsky 2 ปีที่แล้ว

    что-то подобное Тестер мониторов на ATtiny2313

  • @ugjfjejdhccr5332
    @ugjfjejdhccr5332 4 ปีที่แล้ว

    возможен ли вывод изображения с платы смартфона или планшета,на которых нет видео выходов на моник или телек именно по проводу каким нибудь способом?

    • @RADIOSOFT1
      @RADIOSOFT1  4 ปีที่แล้ว

      чисто теоретически возможен, но это нужно разбирать аппарат и вмешиваться в его схему.

  • @KZ-ql4di
    @KZ-ql4di 4 ปีที่แล้ว

    Не подскажешь а с компьютера можно вывести сигналы ргб и подключить на вход видео усилителей кинескопного телевизора,так сказать в обход видео процессора телевизора?

    • @RADIOSOFT1
      @RADIOSOFT1  4 ปีที่แล้ว

      не подскажу, не знаю как они там работают. да и кинескопный телевизор... стоит ли

    • @KZ-ql4di
      @KZ-ql4di 4 ปีที่แล้ว

      @@RADIOSOFT1 мне интересно будет оно работать или нет, есть кинескопный телевизор хотелось бы на нем поэкспериментировать

    • @DenisUL73
      @DenisUL73 4 ปีที่แล้ว

      @@KZ-ql4di возможно, по сути кинескопные телевизоры так и работают. Надо только разбирать схему, смотреть куда подпаиваться и какая амплитуда импульсов нужна

    • @KZ-ql4di
      @KZ-ql4di 4 ปีที่แล้ว

      @@DenisUL73 ну там подписано rgb вход на видео усилитель.вот насчёт амплитуды не знаю.нечем проверить.осцилографа нет

  • @k0x024
    @k0x024 4 ปีที่แล้ว

    Мысли в слух: Возможно ли для увеличения частоты тактирования на атиньке использовать 2 МК параллельно, но запускать их не одновременно а со сдвигом по фазе на 90 градусов? Понимаю, что это извращение и проще взять ту же самую СТМ32 дешевую с частотой тактирования 72Мгц, но просто любопытно..

    • @RADIOSOFT1
      @RADIOSOFT1  4 ปีที่แล้ว

      я не представляю себе что вы хотите сделать

    • @k0x024
      @k0x024 4 ปีที่แล้ว

      @@RADIOSOFT1 Смотрите, предположим что у нас частота тактирования пикселей = 32Мгц а частота работы ардуинки 16Мгц. Тогда, что бы иметь возможность тактировать все пикселы а не ч-з 1, мы запускаем 2 ардуинки но вторую с некоторой задержкой, тем самым сдвигая сигналы на выходе второй ардуинки на половину периода. Это можно представить себе как ШИМ-драйвер, который управляет импульсами подаваемыми на верхний и нижний ключи. Поняли? )

    • @RADIOSOFT1
      @RADIOSOFT1  4 ปีที่แล้ว

      @@k0x024 :) идею, понял, сделать такое возможно, но я точно пробовать не буду )

    • @Vlad_4572
      @Vlad_4572 2 ปีที่แล้ว

      @@k0x024 , это двухъядерный проц получится))

    • @user-dg4rp7hv7g
      @user-dg4rp7hv7g 3 หลายเดือนก่อน

      ​@@k0x024не получится.

  • @Pro-pd9yx
    @Pro-pd9yx 4 ปีที่แล้ว

    Привет, Андрей. www.vga-avr.narod.ru/main_rus.html

    • @RADIOSOFT1
      @RADIOSOFT1  4 ปีที่แล้ว

      привет. эта ссылка есть под видео.

    • @Pro-pd9yx
      @Pro-pd9yx 4 ปีที่แล้ว

      @@RADIOSOFT1 Тогда может это готовое решение использовать как своего рода видеопроцессор? Например собрать на тиньках кучу датчиков и вывести на VGA дисплей и прочее.

  • @YaroslavFedorov
    @YaroslavFedorov 4 ปีที่แล้ว

    Вот тут парень Ben Eater делает похожий эксперимент. th-cam.com/video/l7rce6IQDWs/w-d-xo.html Возможно кому-то будет интересно.