nedoPC.org

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



Reply to topic  [ 88 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next
Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48/49) 
Author Message
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Запилил вот:
Image
Image
Image
Image

В качестве программной памяти стоит EEPROM от атмеля, расширители IO -- 82(c)43 (КР580ВР43) и 81(c)55 (КР1821РУ55), кроме того, в 8155 содержится 256 байт дополнительного ОЗУ.

Всего около 50 пинов IO, а также дополнительный таймер в 81(c)55.
Перепрошивка EEPROM осуществляется через сериальный порт и переходник USB-serial как на фотке, в комплекте также есть софт для пц. Единственное неудобство, EEPROM необходимо прошить бут-кодом (также для работы буткода требуется наличие 81(c)55). Возможно также использование 27(c)16 или 573рф2.
Предполагается, что на плату устанавливаются 2 этажом шилды (этакая ардурина 70ых годов :)) или подсоединяются провода, на самой плате нету даже лампочек :)

Остальное тут: https://github.com/AngryTroll/i8048_board

_________________
привет засранцу лавру :)


17 Apr 2017 15:04
Profile
God

Joined: 02 Jan 2006 02:28
Posts: 1390
Location: Abakan
Reply with quote
Нечто подобное видел в 90-х, только на ВЕ31. Там отдельно была ПЗУ с бутом, а в качестве памяти программ РУ10, которая лочилась на запись после "прошивки". До появления SPI FLASH м/к удобно было отладкой заниматься, мужики, кто контроллерами занимался прямо тащились от девайса.

Сам на нём не работал, был в другой сфере, а потом уже сразу на atmel 89S8252 присел, тоже сделал себе на макетке типа девборды сразу с 62256, LCD, LED, кнопки, max232, потом ещё и SDMMC прикрутил. Кстати, недавно натыкался на неё, правда она уже раздербанена почти на 100%, только панельки всякие да разъемы запаяны.


17 Apr 2017 17:56
Profile
Maniac

Joined: 18 Nov 2013 15:15
Posts: 209
Location: все оттуда ;)
Reply with quote
angry_troll wrote:
Запилил вот ....
Красиво !!!
У меня где то в заначке РВЕ035 кучка лежит. Может созрею ;) попользовать.


18 Apr 2017 00:31
Profile
Senior

Joined: 30 Mar 2017 00:55
Posts: 137
Reply with quote
Да, красиво... :) B олдскульненько так, без всякого TQFP/BGA.
Правда я никогда не занималась 35..48-ми... Только читала об этой архитектуре в книгах.
Как будет использоваться? Не лежать же таким платам без дела...


18 Apr 2017 07:48
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Напихал в репу все ПДФки и книжки, которые использовались, читались и радовали глаз: https://github.com/AngryTroll/i8048_boa ... master/pdf
Надеюсь, гитхуб меня не забанит за гигазы варезов :)

_________________
привет засранцу лавру :)


18 Apr 2017 08:13
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Annett wrote:
Да, красиво... :) B олдскульненько так, без всякого TQFP/BGA.

Только резисторы и кондёры все 0805 или 1206, не смог себя заставить пользоваться дырочными :)

Quote:
Правда я никогда не занималась 35..48-ми... Только читала об этой архитектуре в книгах.

Если честно, жёсткий хардкор. Ещё хардкорнее местами, чем пики 8-битные.

Quote:
Как будет использоваться? Не лежать же таким платам без дела...


Ну некоторые планы я там в ридми главном озвучил. Надо только заставить себя запилить эти платки-нашлёпки :)

_________________
привет засранцу лавру :)


18 Apr 2017 08:16
Profile
God
User avatar

Joined: 13 Nov 2010 04:06
Posts: 1345
Reply with quote
О! И у меня в 90-е была своя "Ардуина"!
Image
На нижней плате - оптронная развязка входов, на второй - тиристоры для управления мощной нагрузкой (тоже с развязкой), на третьей - БП, на верхней - "Ардуина Гига" :-).


18 Apr 2017 09:21
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Прикольная.... Ждем шилдов и продолжения.
Кстати, однократки, навроде i8042 или вот http://www.nedopc.org/forum/viewtopic.php?f=91&t=10979 можно с подтянутой ногой EA к единице юзать?

_________________
https://t.me/tronix_blog


18 Apr 2017 09:55
Profile
God
User avatar

Joined: 13 Nov 2010 04:06
Posts: 1345
Reply with quote
Такие я не пробовал. Думаю, что должны. 8042 - это несколько не то, что 8048, она предназначена для работы ведомым устройством на шине более главного проца, хотя, наверное, и сама по себе будет фунциклировать.


18 Apr 2017 10:24
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
8042 это действительно немного не то, это хрень для повешивания на 8-битную шину проца. Двунаправленный рег данных и рег статуса (что, кстати, круче чем шинный интерфейс в пуке16ф877, где нету регистра статуса. Получается, некрочип в 90ые ниасилил повторить то, что ынтiль в 70ые забубенил). Заодно периферийные устройства переколбашены и система команд.
Обычные же 8035 8039 8048 8049 при EA=1 работают прекрасно с внешней шины все. Я у себя проверял ве35, ве39, dmc80c49 -- все работают на ура.

_________________
привет засранцу лавру :)


18 Apr 2017 12:15
Profile
Doomed

Joined: 10 Mar 2012 16:21
Posts: 598
Location: РФ
Reply with quote
Вот там http://radiokot.ru/forum/viewtopic.php? ... 2#p3046832 предложил форумчанам на такой ве39 сделать часы с "бегущей строкой"
Даже примерную подпрограммку накидал. Авось кто и возьмётся.


18 Apr 2017 20:42
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Тут вроде говорят, что 8042 - имеет те же команды, что и msc48: http://devster.monkeeh.com/z80/upi42/ кроме data bus register.

_________________
https://t.me/tronix_blog


18 Apr 2017 23:31
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
VituZz wrote:
О! И у меня в 90-е была своя "Ардуина"!


Гы :)
А что она делала/чем управляла?

_________________
привет засранцу лавру :)


19 Apr 2017 09:46
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Tronix wrote:
Тут вроде говорят, что 8042 - имеет те же команды, что и msc48: http://devster.monkeeh.com/z80/upi42/ кроме data bus register.

Те да не совсем. Например другая команда выхода из прерывания, убраны некоторые команды долбёжки в порты и добавлены команды долбёжки в энтот самый 8-битный шинный порт'
У меня кстати даже где-то валяется i8042 с окошком для стирания, и даже кварц заводится в ней. Вот правда хз, что (и как) с ней делать...

_________________
привет засранцу лавру :)


19 Apr 2017 09:47
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
angry_troll wrote:
У меня кстати даже где-то валяется i8042 с окошком для стирания, и даже кварц заводится в ней. Вот правда хз, что (и как) с ней делать...

Да ничего, садить EA в единицу, защелка- ROM, а дальше мир неограниченных возможностей - SPI, I2C, 1-wire и тд. Ну окромя USB, конечно. А так-то дата/статус на 8-битную шину без доп обвязки ой как хорошо ложится.

_________________
https://t.me/tronix_blog


19 Apr 2017 10:04
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 88 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next

Who is online

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