nedoText/SX - вывод текста 80x25 на экран ТВ с помощью SX28

8-битные микроконтроллеры PICmicro (ПИКи) от Microchip и совместимые, а также 16-битные PIC24 и 32-битные PIC32

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Image

Вот картинки схемы и платы, а также архив с игловыми исходниками и герберами:

http://nedopc.org/nedopc/28/NedoText-v1-eagle.zip (59K)

Готовая плата:

Image

Cобранная плата:

Image

Image
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Вставив в NedoText v1 плату NedoCPU-28+ мы получаем рабочее устройство:

Image

Процесс программирования через SX-Blitz (TTL-осциллятор должен быть вынут):

Image

Тестирование устройства через LPT:

Image
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Поучаствовал с этим девайсом в SX конкурсе:

Image

Ничего не получил, зато разместился на сайте Parallax.com ;)
Last edited by Shaos on 13 Oct 2009 18:13, edited 2 times in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

Shaos wrote:Поучаствовал с этим девайсом в SX
...разместился на сайте Parallax.com ;)
молодец, Shaos! :)
поздравляю! так держать дальше!
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Romanich wrote:
Shaos wrote:Поучаствовал с этим девайсом в SX
...разместился на сайте Parallax.com ;)
молодец, Shaos! :)
поздравляю! так держать дальше!
Спасибо
Last edited by Shaos on 13 Oct 2009 18:14, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

Так скажем, больше чем очень хорошо воплотил в железо тему "Видеотерминал немного мыслей" :idea:
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Romanich wrote:Так скажем, больше чем очень хорошо воплотил в железо тему "Видеотерминал немного мыслей" :idea:
Кто воплотил? Какой видеотерминал? ;)

Или ты вот про этот топик? Там Ширу 28 октября 2006 немного про другое писал - знакогенератор снаружи, а видеопамять внутри (у меня наоборот). Мой девайс вышел из вот этого описания, которое мы начали обсуждать еще в июле 2006 года - я почти сразу говорил про использование SX-28 вместо мелкой логики (что не мешает в будущем повторить девайс на логике). А вообще детальное описание предполагаемого устройства на SX-28 я впервые сделал 4 ноября 2006, что чуть позже описания Ширу, но тем не менее это не значит, что я у него украл идею. ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

Ну идея использовать в качестве видеопроцессора микроконтроллер стара - вспомним УКНЦ или ZXNEXT.

Главное что она реализована :).
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Может имелся в виду этот терминал? http://www.rk86.com/frolov/vi_frs.htm

Схема: http://rk86.com/frolov/vi_sch.gif

Image

Дык он уже давно и никакой наружней памяти + простая Атмега16...
Про страничку вспомнил недавно. Судя по датам:
Изменения в прошивке:
14.02.2002 - выложены исходные тексты
12.02.2002 - самая первая версия
задооолго до вас... :)
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

я в предыдущих своих постах имел ввиду - софтварный видеопроцессор текстовых режимов, а не то что кто-то чё-то украл.
P.S. а Фролов - молодчина :kruto:
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

HardWareMan wrote:Может имелся в виду этот терминал?
...
Дык он уже давно и никакой наружней памяти + простая Атмега16...
Про страничку вспомнил недавно. Судя по датам:
Изменения в прошивке:
14.02.2002 - выложены исходные тексты
12.02.2002 - самая первая версия
задооолго до вас... :)
Вообще говоря рисовать текст на экране ТВ с помощью микроконтроллера - задача давно и неоднократно решённая. Другой вопрос СКОЛЬКО текста выводится на экран ТВ ;)

По поводу этого конкретного проекта - он безусловно хорош (да в добавок и с открытыми исходниками) и я на него натыкался несколько лет назад. Да даже и на этом форуме про него уже говорилось неоднократно - например 15 июня 2004 года:
cr0acker:

А вот довольно интереснывй русский девайс:
http://www.rk86.com/frolov/vi_frs.htm

Надо быдет сделать такойже только на 1878ВЕ1 или АТ89С51

Shaos:

Я что-то подобное тоже планировал сделать лет 5 назад - только на мелкой логике + ПЗУ знакогенератора + ОЗУ символов
И ещё где-то было - не могу найти. Вобщем этот девайс сподвиг меня в 2004 году на создание многоплатного устройства NedoVideo, которое я когда-нибудь доделаю...

Теперь сравниваем девайсы - мой и Фролова:

Параметры изображения FRS1.00:
- количество символов по горизонтали - 32;
- количество символов по вертикали - 29;
- количество одновременно выводимых символов - 928;
- видеовыход PAL/SECAM.

Параметры изображения NedoText v1:
- количество символов по горизонтали - 80;
- количество символов по вертикали - 25;
- количество одновременно выводимых символов - 2000;
- видеовыход NTSC (реализовано) и PAL (будет реализовано).

Я думаю что по количеству одновременно выводимых на экран ТВ символов (с помощью микроконтроллера) у меня конкурентов нет ;)

Ещё забавно что коды команд установки координат "курсора" у меня и у него совпали :)
Правда мне кажется что его интерфейс (тот что "параллельный, асинхронный, без стробирования") будет иногда сбоить т.к. биты могут быть считаны в момент изменения и код будет считан не тот - у меня всё таки есть защита стробом (причём в обе стороны).

P.S. Кстати в предыдущем SX конкурсе участвовал девайс SX Video Module, который мог выводить только 6 строк по 16 символов в каждой...

P.P.S. Между прочим Сергей Фролов зарегистрирован на этом форуме и иногда даже сюда пишет :)
Так что мы можем лишний раз поблагодарить его за разработку своего видеотерминала!
Без него мне бы в голову не пришло использовать в NedoVideo и NedoText микроконтроллеры - так бы и лепил бы всё на мелкой логике ;)
Last edited by Shaos on 13 Oct 2009 18:15, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

nedo -text и -video - проекты, заслуживающие не меньше внимания, чем фроловский! каждый проект хорош по-своему и служит отправной точкой для дальнейших...
хорошо то, что показано практическое применение акселерированных клонов PIC (то бишь SX) что и спрашивал Different
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Сегодня спаял платку для недотекста с регулятором напряжения 7805 с радиатором, красным светодиодом и всеми необходимыми разъемами - LPT, S-Video и гнездом для внешнего питания. Эта платка втыкается в NedoText и позволяет пользовать девайс не прибегая к помощи бредборд:

Image

Качество захвата моей карточкой видоввода стало лучше, т.к. я заюзал S-Video только по яркости - на цветность ничего не подавал:

Image

Но всё-равно это хуже чем на большом ТВ, т.к. разрешение картинки получается больше чем 640 по горизонтали (из-за краёв в которых нету моих пикселов) и плата видеоввода немного подъедает некоторые пикселы (т.к. у неё 640x480 является пределом).

Заодно ещё раз убедился, что SX-Blitz работает (прошив SX-28 ещё раз) и убрал его в пакетик для Романыча - вместе с двумя SX-48 ;)

А себе на смену SX-Blitz я приобрёл SX-Key Rev.F (1999 год) - кроме прошивания он умеет ещё и частоту осцилятора генерировать (чего не умеет SX-Blitz поэтому его постоянно надо было вытаскивать и втыкать назад осциллятор чтобы проверить как оно работает после прошивки). SX-Key управляется той же линуксовой программкой что и SX-Blitz.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

смотрю я на платы и думаю... хорошо бы тоже суметь сваять герберы и через завод развести! пора нормальные платы иметь, а макеты квасить самому ЛУТом
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Romanich wrote:смотрю я на платы и думаю... хорошо бы тоже суметь сваять герберы и через завод развести! пора нормальные платы иметь...
Ага - дело хорошее ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net