nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 27 Apr 2024 04:38



Reply to topic  [ 108 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8  Next
TFT дисплей для Радио-86РК 
Author Message
Junior

Joined: 21 Mar 2017 16:39
Posts: 6
Reply with quote
Shaos wrote:
для ретро-задач пожалуй 480x320 это предел:

Image

а что это платка? И что там на экране запущено?


13 Jan 2024 18:38
Profile
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Это 2019 Hackaday Superconference Game Boy Badge. В оригинале на FPGA выполнен, среди прочего, RISC-V процессор. А запущено на нем что-то от Шаоса :)


13 Jan 2024 18:48
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Да это 16-цветная картинка 720x288 нарисованная в экран 480x320 бейджа с полуторным смешением соседних пикселов в 256-цветную палитру и дорисовыванием двух текстовых строк сверху и снизу (по 16 пикселов высотой каждая) - программка через бейдж сдк скомпилена и залита в бейдж:

http://www.nedopc.org/forum/viewtopic.php?f=68&t=20558 (обсуждение Lattice ECP5)
http://www.nedopc.org/forum/viewtopic.php?f=60&t=21939&start=30 (момент обсуждения моего проекта Spirit Retro, когда в беседе появился бейдж)
https://github.com/Spritetm/hadbadge2019_fpgasoc/tree/master/app-draw720 (моё приложение, принятое в основную репу бейджа с фиксом прошивки для FPGA)

alexcp, а ты там чтоли тоже был? :o

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


13 Jan 2024 22:30
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Не был, увы :( но я весьма впечатлен их бэджами, и даже сделал по мотивам бэджа 2018 года клавиатуру для РК.


13 Jan 2024 22:43
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
alexcp wrote:
Не был, увы :( но я весьма впечатлен их бэджами, и даже сделал по мотивам бэджа 2018 года клавиатуру для РК.

Я там был в 2016, 2018, 2019 и далее после ковидного перерыва в 2022, а в 2023 вот не поехал - в этот раз они бейдж на RP2040 сделали :(
Давай подъезжай в 2024 ;)

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


13 Jan 2024 22:57
Profile WWW
Junior

Joined: 21 Mar 2017 16:39
Posts: 6
Reply with quote
Shaos wrote:
Да это 16-цветная картинка
alexcp

я где-то так и подумал))) сам скриншот от Volcov commandeer-выводил на экраны чисто как заставку в своих поделках....


14 Jan 2024 07:19
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
alexcp wrote:
С возрастом зрение ухудшается, хочется экран побольше, символы - покрупнее. Иначе приходится через лупу смотреть:

Image

Это я - ага :)

У меня на столе лежит лупа с ручкой - я через неё разглядывал пикселы в том экранчике, когда чинил прошивку в FPGA, чтобы строчки не двоились :lol:


Attachments:
lupa-small.jpg
lupa-small.jpg [ 35.58 KiB | Viewed 803 times ]

_________________
:dj: https://mastodon.social/@Shaos
19 Jan 2024 21:31
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
alexcp wrote:
Китайцев это не останавливает - они продают (недорого) TFT панели 480×272 c VGA интерфейсом.
Кстати, в CGA и EGA пиксели не квадратные, на современных TFT экран будет выглядеть растянутым по горизонтали (см. картинки).
Но зачем нам CGA и EGA? Совместимость с РК86 я уже сделал, а если совместимостью пожертвовать, то можно сделать, например, 34 строки по 80 символов 8×8.
Еще лучше взять 7-дюймовую панель 800×480 и фонт 9×14.

Кстати ещё момент - этот экранчик 480x272 насколько критичен к частоте строк и кадров?
Что если поднять общую частоту системы с 1.77 до скажем 2.5 МГц?
Экранчик ведь не опухнет если в него вместо 50 кадров в секунду полетит 70, а вместо 15.6кГц строчной - 22кГц?
И программки повеселее бегать будут :roll:

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


19 Jan 2024 23:06
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
ЕМНИП ограничение не в экранчике, а в i8275. Пиксельклока она, конечно, не видит, только частоту смены символов, поэтому можно делать строчки, в которых мало символов, но каждый из них с большим разрешением. Собсна, идея про большую TFT панель оттуда.


20 Jan 2024 12:47
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Смотрю описание ВГ75 - там по скоростям разве что написано для CCLK минимальный период 320нс. В книжке "Домашний компьютер" написано, что частота CCLK это fOSC делённая на 12, т.е. это (если я правильно посчитал) 750нс - теоретически есть запас в 2.34 раза ещё ускорить...

А вообще вот тут люди вроде РК к VGA подключали со строчной 31кГц и кадровой 70 Гц:
https://zx-pk.ru/threads/19685-radio-86rk-na-novyj-lad.html?p=712917#post712917

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


20 Jan 2024 13:46
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Там все в пределах допустимого - пиксельклок 24МГц делится на 8, получается период 333нс. Правда, ИР13 у него не работал на такой частоте, зато ВГ75 справился.


20 Jan 2024 17:20
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
alexcp wrote:
Не прошло и года, а уже готов второй прототип :egeek: Вместо двух произвольных цветов, как в первом варианте, теперь отображаются 16 цветов CGA, в том числе настоящий коричневый, а сигнал DEN формируется с задержкой - см. схему во вложении.

Кроме TFT дисплея, сделал компактную клавиатуру, дизайн которой навеян бэджем недавней конференции Hackaday в Белграде.
...
Image

Судя по этим каринкам дисплейчик способен показать больше, чем телевизор? Например редактор ПОБЕДИТ, использующий всё поле, сможет сюда целиком влезть? ;)

Attachment:
RK_TFT3.JPG
RK_TFT3.JPG [ 142.9 KiB | Viewed 543 times ]


P.S. В первом сообщении топика залил фотки прям сюда на форум, чтобы не "воровать" траффик у alexcp :roll:
А то у нас с начала года наблюдается набег и я подозреваю он происходит из-за РК-тематики :lol:
Например фотка размером 3 мега в начале топика может превратиться в 3-гигабайтный ежедневный траффик для radio86rk.pbworks.com

Attachment:
Screenshot from 2024-02-03 15-02-18.png
Screenshot from 2024-02-03 15-02-18.png [ 61.32 KiB | Viewed 540 times ]

P.P.S. Одной из самых популярных в данный момент тем на форуме (после симулидэ и протэуса) является вот эта РК-шная тема

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


03 Feb 2024 15:44
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Все поле не влезет - не хватит разрешения по вертикали. ЕМНИП РК настраивает ВГ75 на вывод 300 строк (30 рядов знакомест/символов по 10 строк в каждом ряду), а на этой панели по вертикали всего 272 точки. Мне пришлось выбросить верхние 16 строк, чтобы уместить на экране все строки, куда РК что-нибудь выводит, и при этом последние 12 строк не поместились.

По горизонтали ситуация обратная - панель чуть шире, чем то, что использует РК, и справа остается узкая полоска из случайных пикселей.


03 Feb 2024 22:05
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
ну т.е. только последние 12 строк не выводятся? наверное это не страшно т.к. у Победита там только отладочная инфа:


Attachments:
Screenshot from 2024-02-03 21-48-18.png
Screenshot from 2024-02-03 21-48-18.png [ 42.95 KiB | Viewed 528 times ]

_________________
:dj: https://mastodon.social/@Shaos
03 Feb 2024 22:56
Profile WWW
Online
Maniac
User avatar

Joined: 14 Oct 2019 18:10
Posts: 319
Location: Tashkent
Reply with quote
Shaos wrote:
ну т.е. только последние 12 строк не выводятся? наверное это не страшно т.к. у Победита там только отладочная инфа:
Отладочная информация вверху и внизу - выводится исключительно пользовательским кодом. :roll:
Сам "ПОБЕДИТ" отображает лишь нумерацию строк и рамки слева/справа.
Причём, позицию относительно легко сдвинуть на 1-3 позиции влево/вправо (на КР-03 первая буква "РАДИО-86РК" съедается кинескопом телевизора - нумерации строк вообще не увидеть значит!), что указывается с примерами в самой теме. :wink:


04 Feb 2024 14:10
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 108 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8  Next

Who is online

Users browsing this forum: Alikberov, Bing [Bot], Hammer and 76 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.