nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 07:52



Reply to topic  [ 59 posts ]  Go to page Previous  1, 2, 3, 4  Next
Видеотерминал - немного мыслей 
Author Message
Novelist
User avatar

Joined: 16 Dec 2004 12:15
Posts: 25
Location: Perm/Russia
Reply with quote
Post 
CHRV wrote:
Вот тут говорили что нет применения, я не соглашусь. В телевидении применяются некие фишки, тербующие вывода статической картинки (ну например логотипа канала). ТАк вот наш девайс очень подходит для решения подобной задачи
динамический логотип с альфаканалом это очень интересная тема

_________________
designed by Bill Gilbert


31 Oct 2006 12:19
Profile ICQ
Banned

Joined: 12 Oct 2006 16:44
Posts: 608
Reply with quote
Post 
Shaos wrote:
Официально заявляю, что ресурсы форума на теоретические изыски тратить МОЖНО - так что Ширу ты не обижайся на народ, а продолжай мыслить вслух :idea:


Ну я смотрю, что "философов" тут достаточно :)
И находятся "защитники" у кое-кого...
Но самое главное одно -слова с делом расходиться не должны!
Здесь много веток, находящихся ТОЛЬКО в "теоретическом воплощении"


31 Oct 2006 17:05
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Romanich wrote:
Shaos wrote:
Официально заявляю, что ресурсы форума на теоретические изыски тратить МОЖНО - так что Ширу ты не обижайся на народ, а продолжай мыслить вслух :idea:


Ну я смотрю, что "философов" тут достаточно :)
И находятся "защитники" у кое-кого...
Но самое главное одно -слова с делом расходиться не должны!
Здесь много веток, находящихся ТОЛЬКО в "теоретическом воплощении"


А что же в этом плохого? На практику времени иногда и не остаётся ;)
И кстати на форумчан наезжать низя - каждый вправе высказывать свои мысли в рамках тематики форума...

_________________
:dj: https://mastodon.social/@Shaos


31 Oct 2006 17:47
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Shiru Otaku wrote:
Я не предлагаю генерировать на МК полный видеосигнал, как это делается в большинстве любительских проектов подобного типа. А предлагаю как раз именно то, что ты и описал - сихронизация формируется внешней схемой (можно, конечно, и эту часть на отдельном МК сделать, типа 2323, для уменьшения кол-ва элементов); а МК конкретно этого слоя фоновой графики только перебирает адреса ОЗУ с графикой, т.е. гонит цвета каждой точки, выставляя в нужные моменты времени соответствующий текущему положению луча адрес точки в ОЗУ.


А что такого плохого в полной генерации видеосигнала самим микроконтроллером? Будет работать как часы - с точностью до такта. Можно цикл устроить, чётко просчитанный по тактам, а можно счётчик реального времени на прерывание завести, чтобы он раз в строку прерывал работу микропроцессора и тот шёл бы генерацией строки заниматься.

Вот ежели основной задачей является примешиваться к существующему сигналу - тогда да...

_________________
:dj: https://mastodon.social/@Shaos


06 Nov 2006 05:18
Profile WWW
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
Shaos wrote:
Shiru Otaku wrote:
Я не предлагаю генерировать на МК полный видеосигнал, как это делается в большинстве любительских проектов подобного типа. А предлагаю как раз именно то, что ты и описал - сихронизация формируется внешней схемой (можно, конечно, и эту часть на отдельном МК сделать, типа 2323, для уменьшения кол-ва элементов); а МК конкретно этого слоя фоновой графики только перебирает адреса ОЗУ с графикой, т.е. гонит цвета каждой точки, выставляя в нужные моменты времени соответствующий текущему положению луча адрес точки в ОЗУ.


А что такого плохого в полной генерации видеосигнала самим микроконтроллером? Будет работать как часы - с точностью до такта. Можно цикл устроить, чётко просчитанный по тактам, а можно счётчик реального времени на прерывание завести, чтобы он раз в строку прерывал работу микропроцессора и тот шёл бы генерацией строки заниматься.

Вот ежели основной задачей является примешиваться к существующему сигналу - тогда да...

Дык по счетчику не получится, т.к. время реакции на прерывания зависит в большинстве МК от того какая команда исполнялась в момент самого прерывания.

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


06 Nov 2006 10:58
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
cr0acker wrote:
Дык по счетчику не получится, т.к. время реакции на прерывания зависит в большинстве МК от того какая команда исполнялась в момент самого прерывания.


Ну у RISC-микроконтроллеров все команды одинаковы - так что разницы быть не должно. И по идее счётчик продолжает считать когда ты обрабатываешь прерывание, т.е. в следующий раз переполнение произойдет в правильный момент времени - даже если ошибка на один-два такта и будет, то она будет не накапливающаяся и практические незаметная.

_________________
:dj: https://mastodon.social/@Shaos


06 Nov 2006 15:55
Profile WWW
Banned

Joined: 12 Oct 2006 16:44
Posts: 608
Reply with quote
Post 
Shaos wrote:
И по идее счётчик продолжает считать когда ты обрабатываешь прерывание, т.е. в следующий раз переполнение произойдет в правильный момент времени - даже если ошибка на один-два такта и будет, то она будет не накапливающаяся и практические незаметная.


Ошибка 1-2 такта контроллера 16МГц это 62,5-125 нс - для развёртки TV это много. Лучше взять генератор тактов+делитель с дробным коэф. деления :) Синтезатор тут очень даже подойдёт :wink:


06 Nov 2006 21:33
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Romanich wrote:
Shaos wrote:
И по идее счётчик продолжает считать когда ты обрабатываешь прерывание, т.е. в следующий раз переполнение произойдет в правильный момент времени - даже если ошибка на один-два такта и будет, то она будет не накапливающаяся и практические незаметная.


Ошибка 1-2 такта контроллера 16МГц это 62,5-125 нс - для развёртки TV это много. Лучше взять генератор тактов+делитель с дробным коэф. деления :) Синтезатор тут очень даже подойдёт :wink:


Контроллера на 16 MГц маловато для генерации ТВ-сигнала...

_________________
:dj: https://mastodon.social/@Shaos


06 Nov 2006 23:27
Profile WWW
Novelist

Joined: 31 May 2007 08:23
Posts: 36
Location: Украина
Reply with quote
Post 
Quote:
Контроллера на 16 MГц маловато для генерации ТВ-сигнала...


хотел бы поиграться с контроллерами.. еще не доводилось прост...
[...]
тоже интересно с програмным отрисовом и отловом ТВ..


Last edited by zooleek on 11 Aug 2017 23:43, edited 1 time in total.



09 Aug 2012 18:40
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
zooleek wrote:
хотел бы поиграться с контроллерами.. еще не доводилось прост...
...
тоже интересно с програмным отрисовом и отловом ТВ..

Эта тема здесь обсуждалась неоднократно...
Разве что может быть не всегда на базе AVR...

Хотя - вот конкретная ссылка по этому вопросу: http://cxem.net/mc/mc87.php

Если это не принципиально, то можно поиграться и с PIC. Вот подборка ссылок:
http://www.nedopc.org/forum/viewtopic.php?t=7450&postdays=0&postorder=asc&start=10
http://www.nedopc.org/forum/viewtopic.php?t=8896
http://www.nedopc.org/forum/viewtopic.php?t=9078
http://www.nedopc.org/forum/viewtopic.php?t=7533
http://www.nedopc.org/forum/viewtopic.php?t=8025
http://www.nedopc.org/forum/viewtopic.php?t=8388
http://www.nedopc.org/forum/viewtopic.php?t=8553

Её уже довольно давно Shaos составил... но я потыкал выборочно -
ссылки не "прокисли"... :wink:

_________________
iLavr


10 Aug 2012 06:11
Profile
Online
Novelist

Joined: 15 Sep 2014 22:32
Posts: 29
Location: Пермь
Reply with quote
Post 
может уже было, но появилась идея сделать телетекст-терминал на AVR.

Принимаем символы через последовательный порт, формируем в памяти одну страницу телетекста и выводим в телевизор вместе с каким нибудь изображением.
Получаем 40х24 качественных цветных символа без всяких кодеров PAL-SECAM. Пока изучаю как наложить свой телетекст на сигнал.


12 Feb 2015 08:39
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
не справится авр, по-моему

_________________
:dj: https://mastodon.social/@Shaos


12 Feb 2015 09:13
Profile WWW
Online
Novelist

Joined: 15 Sep 2014 22:32
Posts: 29
Location: Пермь
Reply with quote
Post 
за основу взял вот это http://vlad5.at.tut.by/gts3.htm

AVR надо заполнять сдвиговый регистр с частотой 13.875 /16 Мгц и только во время КГИ все остальное время AVR "свободно" - читаем последовательный порт, формируем буфер для вывода, кодируем по Хеммингу...


12 Feb 2015 09:33
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
а откуда берётся "какое то изображение" вместе с которым будет выводится телетекст?

_________________
:dj: https://mastodon.social/@Shaos


12 Feb 2015 10:04
Profile WWW
Online
Novelist

Joined: 15 Sep 2014 22:32
Posts: 29
Location: Пермь
Reply with quote
Post 
c PAL камеры, LM1881 для связи с AVR. Или можно черное поле этой же AVR формировать, на это много ресурсов не надо


12 Feb 2015 10:11
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 59 posts ]  Go to page Previous  1, 2, 3, 4  Next

Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.