|
|
  |
Управление светодиодной панелью ATmega64 |
|
|
|
Dec 3 2007, 03:03
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-12-07
Пользователь №: 32 907

|
Здравствуйте. Есть ATmega64, трёхцветная светодиодная панель и компьютер. Вот я думаю, сможет ли моя атмега работать с потоковым видео и откуда лучше снимать сигнал. С видеокарты аналоговые RGB+Sync или RGB+вертик.синхр.+гориз.синхр. или обработанный с монитора? Ума не приложу.
Спасибо.
|
|
|
|
|
Dec 3 2007, 04:14
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 25-06-07
Из: Томск
Пользователь №: 28 670

|
Цитата(griand @ Dec 3 2007, 09:03)  Есть ATmega64, трёхцветная светодиодная панель и компьютер. С видеокарты аналоговые RGB+Sync или RGB+вертик.синхр.+гориз.синхр. или обработанный с монитора? Неплохо бы для начала прикинуть скорость работы меги. Не мешало бы указать размер панели. Думаю максимум на что можно расчитывать в случае с мегой это прием специальным образом подготовленных данных через LPT.
|
|
|
|
|
Dec 3 2007, 14:43
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-12-07
Пользователь №: 32 907

|
Думаю 16мгц для этого должно хватить. Размер ячейки 8х16 пикселов. Сначала хотели сделать бегущую строку, но при наличии rgb панели стали смотреть в сторону видео. Затем нашёл 8х8 светодиодный драйвер max6960 для регулировки яркости и теперь точно хотим сделать, пусть с низким качеством но видео. А как обработать сигнал с видеокарты не предствляю. Заюзать встроенный ацп в этом случае получится? Выделить яркости rgb и синхросигнал? Или всё же стоит смотреть в сторону предварительной обработки видео в цифру перед атмегой?
|
|
|
|
|
Dec 3 2007, 15:38
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-12-07
Пользователь №: 32 907

|
Отображать хотим весь экран монитора. 8х16 это разрешение одной ячейки. всего разрешение получается где-то 64х128. А простите, почему не получится оцифровать сигнал с видеокарты? Мне ведь не 1024х768 нужно. Цитата Обрабатывать картинку надо в компе, и через порт выдавать. В случае с бегущей строкой (если с компа) тоже через видеокарту не получится? P.S. Хочу поиграться с видео, но боюсь нарваться на грабли.
|
|
|
|
|
Dec 3 2007, 18:44
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-12-07
Пользователь №: 32 907

|
Сергей Борщ, ок, понял. Тогда такой вопрос. Что если воспользоваться вот такой штучкой http://www.ixbt.com/monitor/epiphan-vga2us...CFR0SEgodm39EuA и обработать, скажем AT90USB1287 ? Только с usb я тоже не работал, но в теории что скажете?
|
|
|
|
|
Dec 3 2007, 22:55
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(griand @ Dec 3 2007, 20:44)  но в теории что скажете? Тоже мимо. По другую сторону USB-шнурка от этого VGA2USB должно быть устройство с USB host, а AT90USB1287 имеет, насколько помнится, только USB device. Это во-первых. Во-вторых снова возьмите калькулятор и посчитайте, какой поток данных будет гнать это устройство даже при самом маленьком разрешении. Подумайте, смог бы ваш AT90 на своей максимальной тактовой в 20МГц физически такой поток хотя бы принять, не говоря об обработке. Я не специалист в обработке видео, но элементарные подсчеты показывают, что задачу оцифровки видео надо решать не на ATmega, а на заначитально более быстрых процессорах или FPGA. Гляньте еще вот этот материал, он немного перекликается с вашими желаниями, возможно найдете что-то полезное.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Dec 4 2007, 21:11
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-12-07
Пользователь №: 32 907

|
Огромное Вам всем спасибо...
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|