LCD экран на АТМега для Ретро компьтеров

Обсуждение советского компьютера Фахiвець / Специалист и его развитие

Moderator: Lavr

Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: LCD экран на АТМега для Ретро компьтеров

Post by Damir »

Вопрос по стартовому ПЗУ - какие прошивки должны быть в этих 16К , для работы загрузчика они должны быть как то упорядочены по адресам.

у меня есть такие ранее скачанные, не знаю правильные или нет, по обьему не стыкуются ?

1 RAMFOS.ROM - 12 K
2 BIOS.ROM - 4 K
3 bios8.rom - 8 K
4 root.bin - 2 K
5 ROMDISK.BIN - 64 K
6 spmx.rom 46 K
User avatar
Lavr
Supreme God
Posts: 16699
Joined: 21 Oct 2009 08:08
Location: Россия

Re: LCD экран на АТМега для Ретро компьтеров

Post by Lavr »

Должно быть spmx.rom 16 K
В противном случае за ним уже прилеплены файлы ROM-диска.

Я бы мог выложить свою прошивку, но она у меня очень старая - самая первая.
Вам скорее всего не подойдёт...

Откройте свой spmx.rom хекс-редактором:
system.PNG
И если с адреса 4000Н увидите D3, D3, D3, то 0000-3FFFH - это прошивка системной ПЗУ.
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: LCD экран на АТМега для Ретро компьтеров

Post by Shaos »

fifan wrote:Скажите, хочу заюзать данный шилд, уровни сигналов подаваемые/принимаемые, например с Arduino имеют ТТЛ уровень или нужно согласовывать с 3,3 вольтами? Ведь не секрет, что микросхемы ILI9488 и подобные питаются от 3,3 вольт. Также на боту шилда имеется держатель SD карты с 3,3 вольтовым питанием. По данной схеме вроде нужно ставить преобразователи уровней.
Про подключение TFT-дисплея к ретро-компьютеру у нас было тут:

http://www.nedopc.org/forum/viewtopic.php?f=93&t=18776
Я тут за главного - если что шлите мыло на me собака shaos точка net
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: LCD экран на АТМега для Ретро компьтеров

Post by Damir »

Lavr wrote:Должно быть spmx.rom 16 K
И если с адреса 4000Н увидите D3, D3, D3, то 0000-3FFFH - это прошивка системной ПЗУ.
Да, так и есть :
SP_MX-01_46K.jpg
и в начале у неё программа шагает по 0 адресам, видимо эти 46К должны занять первые 48К в ПЗУ :
SP_MX-02_46K.jpg
спасибо!
You do not have the required permissions to view the files attached to this post.
User avatar
Lavr
Supreme God
Posts: 16699
Joined: 21 Oct 2009 08:08
Location: Россия

Re: LCD экран на АТМега для Ретро компьтеров

Post by Lavr »

Damir wrote:
Lavr wrote:Должно быть spmx.rom 16 K
И если с адреса 4000Н увидите D3, D3, D3, то 0000-3FFFH - это прошивка системной ПЗУ.
Да, так и есть : ...
Сигнатура D3, D3, D3 предваряет заголовки файлов в структуре ROM-диска.
iLavr
User avatar
Lavr
Supreme God
Posts: 16699
Joined: 21 Oct 2009 08:08
Location: Россия

Re: LCD экран на АТМега для Ретро компьтеров

Post by Lavr »

Lavr wrote:
Damir wrote:... тоже поставил делители на резисторах и все работает.
Я когда искал поисковиками этот LCD-индикатор, по пути увидел варианты, как его цепляют к Ардуино.
Мне показалось, там и вовсе ставят в цепь сигналов что-то типа токоограничивающих, или "гасящих"
сопротивлений
.
Я, собственно, так и делал, подключая дисплейчик от Nokia 3310:

Image

И где-то на форуме, помнится, мы разбирали, что делители там в общем-то как таковые не нужны.

И вот почему:
RDiod.PNG
На входах КМОП элементов есть защитные диоды, и эти диоды открываются, если напряжение на входе
превышает VDD.
Так что защитный диод ограничит напряжение на входе на уровне VDD + Uдиода = VDD + 0.6V, а задача
токоограничивающего сопротивления R - не дать "убить" этот диод выходом управляющего каскада.
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
fifan
Devil
Posts: 913
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: LCD экран на АТМега для Ретро компьтеров

Post by fifan »

Lavr wrote:
Damir wrote:... тоже поставил делители на резисторах и все работает.
Я когда искал поисковиками этот LCD-индикатор, по пути увидел варианты, как его цепляют к Ардуино.
Мне показалось, там и вовсе ставят в цепь сигналов что-то типа токоограничивающих, или "гасящих"
сопротивлений.
Данный шилд был специально сделан для Uno и вставляется прямо контактами в разъёмы платы Uno сверху, никаких токоограничительных резисторов нет. Просто мне нужно точно знать ставить резисторы или нет тк.к. я вместо Uno буду делать свою плату.
User avatar
Lavr
Supreme God
Posts: 16699
Joined: 21 Oct 2009 08:08
Location: Россия

Re: LCD экран на АТМега для Ретро компьтеров

Post by Lavr »

fifan wrote:
Lavr wrote:
Damir wrote:... тоже поставил делители на резисторах и все работает.
Я когда искал поисковиками этот LCD-индикатор, по пути увидел варианты, как его цепляют к Ардуино.
Мне показалось, там и вовсе ставят в цепь сигналов что-то типа токоограничивающих, или "гасящих"
сопротивлений.
Данный шилд был специально сделан для Uno и вставляется прямо контактами в разъёмы платы Uno сверху, никаких токоограничительных резисторов нет.
Я не знаю, какой из них для тебя "Данный шилд", поскольку Damir пишет по крайней мере о двух.
А если шарить поиском, то разновидностей и поболее...
А то, что я видел, я именно видел, поскольку не слепой. :-?
sch_1.png
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
fifan
Devil
Posts: 913
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: LCD экран на АТМега для Ретро компьтеров

Post by fifan »

Данный шилд, это именно тот, который вставляется в плату Uno сверху своими штырьками, а указанный тобою, Lavr, универсальный. Я думаю он может использоваться со всеми DEVBoard, даже на ПЛИС.

Image

Я этот шилд вставлял в стандартную андруино уно, загружал тестовые библиотеки и у меня всё работало. Здесь никакими токоограничительными резисторами и не пахнет, т.к. мы видим прямой контакт шилда и андруино через разъёмы. Может всё таки на самом шилде стоят резисторами на стороне, где располагается микросхема и сам TFT дисплей.
Last edited by fifan on 27 Feb 2023 23:09, edited 1 time in total.
User avatar
fifan
Devil
Posts: 913
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: LCD экран на АТМега для Ретро компьтеров

Post by fifan »

Lavr wrote:Должно быть spmx.rom 16 K
В противном случае за ним уже прилеплены файлы ROM-диска.
Для Специалиста МХ набор программ вставляемых в ROM-диск может быть какой угодно. Вот воспользуйтесь прошивками для мапера МХ ПК Сябр.
Низ страницы, в таблице. http://www.xn----7sbombne2agmgm0c.xn--p1ai/index35.html
User avatar
fifan
Devil
Posts: 913
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: LCD экран на АТМега для Ретро компьтеров

Post by fifan »

Shaos wrote:Про подключение TFT-дисплея к ретро-компьютеру у нас было тут:

http://www.nedopc.org/forum/viewtopic.php?f=93&t=18776
И именно TFT дисплея с со своим плоским шлейфом заканчивающимся разъёмом. В этом случае проблем вообще нет, т.к. сигналы подаваемые на дисплей уже стандартные: цвет и синхронизация. А вот несколько разновидностей шилдов с TFT дисплеями имеют у себя или последовательный интерфейс MISO или параллельный 8/16 битный. Для такого нужно не просто монстрячить плату переходник (как автор по указанной ссылке), а применять свой контроллер или готовый андруино. Для последнего написано уйма библиотек.