nedoPC.org

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



Reply to topic  [ 26 posts ]  Go to page Previous  1, 2
LCD экран на АТМега для Ретро компьтеров 
Author Message
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
Вопрос по стартовому ПЗУ - какие прошивки должны быть в этих 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


26 Feb 2023 14:41
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Должно быть spmx.rom 16 K
В противном случае за ним уже прилеплены файлы ROM-диска.

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

Откройте свой spmx.rom хекс-редактором:
Attachment:
system.PNG
system.PNG [ 12.47 KiB | Viewed 2999 times ]

И если с адреса 4000Н увидите D3, D3, D3, то 0000-3FFFH - это прошивка системной ПЗУ.

_________________
iLavr


26 Feb 2023 15:29
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22414
Location: Silicon Valley
Reply with quote
fifan wrote:
Скажите, хочу заюзать данный шилд, уровни сигналов подаваемые/принимаемые, например с Arduino имеют ТТЛ уровень или нужно согласовывать с 3,3 вольтами? Ведь не секрет, что микросхемы ILI9488 и подобные питаются от 3,3 вольт. Также на боту шилда имеется держатель SD карты с 3,3 вольтовым питанием. По данной схеме вроде нужно ставить преобразователи уровней.

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

http://www.nedopc.org/forum/viewtopic.php?f=93&t=18776

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


26 Feb 2023 16:50
Profile WWW
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
Lavr wrote:
Должно быть spmx.rom 16 K
И если с адреса 4000Н увидите D3, D3, D3, то 0000-3FFFH - это прошивка системной ПЗУ.

Да, так и есть :

Attachment:
SP_MX-01_46K.jpg
SP_MX-01_46K.jpg [ 121.24 KiB | Viewed 2927 times ]


и в начале у неё программа шагает по 0 адресам, видимо эти 46К должны занять первые 48К в ПЗУ :

Attachment:
SP_MX-02_46K.jpg
SP_MX-02_46K.jpg [ 129 KiB | Viewed 2927 times ]


спасибо!


27 Feb 2023 02:54
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Damir wrote:
Lavr wrote:
Должно быть spmx.rom 16 K
И если с адреса 4000Н увидите D3, D3, D3, то 0000-3FFFH - это прошивка системной ПЗУ.
Да, так и есть : ...

Сигнатура D3, D3, D3 предваряет заголовки файлов в структуре ROM-диска.

_________________
iLavr


27 Feb 2023 07:16
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Damir wrote:
... тоже поставил делители на резисторах и все работает.

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

Я, собственно, так и делал, подключая дисплейчик от Nokia 3310:

Image

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

И вот почему:
Attachment:
RDiod.PNG
RDiod.PNG [ 16.34 KiB | Viewed 2890 times ]

На входах КМОП элементов есть защитные диоды, и эти диоды открываются, если напряжение на входе
превышает VDD.
Так что защитный диод ограничит напряжение на входе на уровне VDD + Uдиода = VDD + 0.6V, а задача
токоограничивающего сопротивления R - не дать "убить" этот диод выходом управляющего каскада.

_________________
iLavr


27 Feb 2023 07:45
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Lavr wrote:
Damir wrote:
... тоже поставил делители на резисторах и все работает.

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

Данный шилд был специально сделан для Uno и вставляется прямо контактами в разъёмы платы Uno сверху, никаких токоограничительных резисторов нет. Просто мне нужно точно знать ставить резисторы или нет тк.к. я вместо Uno буду делать свою плату.


27 Feb 2023 19:12
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
fifan wrote:
Lavr wrote:
Damir wrote:
... тоже поставил делители на резисторах и все работает.

Я когда искал поисковиками этот LCD-индикатор, по пути увидел варианты, как его цепляют к Ардуино.
Мне показалось, там и вовсе ставят в цепь сигналов что-то типа токоограничивающих, или "гасящих"
сопротивлений.
Данный шилд был специально сделан для Uno и вставляется прямо контактами в разъёмы платы Uno сверху, никаких токоограничительных резисторов нет.

Я не знаю, какой из них для тебя "Данный шилд", поскольку Damir пишет по крайней мере о двух.
А если шарить поиском, то разновидностей и поболее...
А то, что я видел, я именно видел, поскольку не слепой. :-?
Attachment:
sch_1.png
sch_1.png [ 114.58 KiB | Viewed 2825 times ]

_________________
iLavr


27 Feb 2023 20:13
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Данный шилд, это именно тот, который вставляется в плату Uno сверху своими штырьками, а указанный тобою, Lavr, универсальный. Я думаю он может использоваться со всеми DEVBoard, даже на ПЛИС.

Image

Я этот шилд вставлял в стандартную андруино уно, загружал тестовые библиотеки и у меня всё работало. Здесь никакими токоограничительными резисторами и не пахнет, т.к. мы видим прямой контакт шилда и андруино через разъёмы. Может всё таки на самом шилде стоят резисторами на стороне, где располагается микросхема и сам TFT дисплей.


Last edited by fifan on 27 Feb 2023 23:09, edited 1 time in total.



27 Feb 2023 22:51
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Lavr wrote:
Должно быть spmx.rom 16 K
В противном случае за ним уже прилеплены файлы ROM-диска.

Для Специалиста МХ набор программ вставляемых в ROM-диск может быть какой угодно. Вот воспользуйтесь прошивками для мапера МХ ПК Сябр.
Низ страницы, в таблице. http://www.xn----7sbombne2agmgm0c.xn--p1ai/index35.html


27 Feb 2023 23:00
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Shaos wrote:
Про подключение TFT-дисплея к ретро-компьютеру у нас было тут:

http://www.nedopc.org/forum/viewtopic.php?f=93&t=18776

И именно TFT дисплея с со своим плоским шлейфом заканчивающимся разъёмом. В этом случае проблем вообще нет, т.к. сигналы подаваемые на дисплей уже стандартные: цвет и синхронизация. А вот несколько разновидностей шилдов с TFT дисплеями имеют у себя или последовательный интерфейс MISO или параллельный 8/16 битный. Для такого нужно не просто монстрячить плату переходник (как автор по указанной ссылке), а применять свой контроллер или готовый андруино. Для последнего написано уйма библиотек.


27 Feb 2023 23:17
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 26 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 9 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.