nedoPC.org

Community of electronics hobbyists established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 22 May 2022 23:38



Reply to topic  [ 78 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Компьютер на i8051 
Author Message
Doomed
User avatar

Joined: 05 Nov 2007 06:08
Posts: 487
Location: Украина
Reply with quote
можно. все пзу-шные модели с заземленным ЕА превращаются в непзу-шные.
только нужно учесть, что у 51(31) проще архитектура, чем у 52(32). а наличие джампера для ЕА на схеме говорит о том, что плата создавалась универсальной.


25 Oct 2017 13:37
Profile WWW
Writer

Joined: 12 Aug 2011 13:04
Posts: 21
Location: 31.163.103.75
Reply with quote
Есть у меня TS80C32x2 от Atmel, недавно прикупил пару EPM7128SQI100-10, ОЗУ и ПЗУ в районе по гигу каждых))) Есть клава от нетбука и дисплей 240*64. Нетбук сделать что ли?)))


25 Oct 2017 23:01
Profile
Doomed
User avatar

Joined: 05 Nov 2007 06:08
Posts: 487
Location: Украина
Reply with quote
Сделал пультик с индикатором, проверка:

https://www.youtube.com/watch?v=3qlHAf5yF0o

Гружу через RS232 (через USB переходники тоже работает)


Attachments:
пульт.JPG
пульт.JPG [ 140.58 KiB | Viewed 9254 times ]
12 Nov 2017 03:39
Profile WWW
Doomed

Joined: 08 Apr 2013 05:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Это перемычки такие или просто скрепки? :)

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


12 Nov 2017 03:43
Profile
Doomed
User avatar

Joined: 05 Nov 2007 06:08
Posts: 487
Location: Украина
Reply with quote
это скобки: пристрелял ДВП к рейке ;)


12 Nov 2017 05:44
Profile WWW
Doomed

Joined: 18 Nov 2013 03:38
Posts: 653
Location: Москва
Reply with quote
rw6hrm wrote:
лежит бесполезная девборда на основе CY7C68013A

Из нее можно на скорую руку состряпать 8-12 (или сколько там ног) канальный лог анализатор, прикрутить к проекту Sigrock, там сорцы прошивок для CY есть. Ну это если другого лог анализатора нет.

А схему из 4 поста на мой взгляд проще собрать на том, что в схеме нарисовано.


21 Nov 2017 22:54
Profile
Junior

Joined: 11 Dec 2017 11:34
Posts: 3
Reply with quote
shoorick wrote:
моя компьютер на 8051, точнее, АТ89S52 (второй: 51)
https://goo.gl/photos/KvgmxKjLGX6bYEmy7
сделал, чтобы отлаживать код для АТ89С2051, которую заколебался выковыривать/заковыривать
во флеш - мини-загрузчик для загрузки кода в озу через исп разъем с лпт-порта через свою .

Любопытно посмотреть схему и программу, если можно.


11 Dec 2017 12:34
Profile
Doomed
User avatar

Joined: 05 Nov 2007 06:08
Posts: 487
Location: Украина
Reply with quote
схемы как таковой нет. есть монтажка (qcad).

схемотехника следующая: к AT89S51 подключается озу 32кБ (или меньше): шины адреса и данных стандартно, WR-WE, PSEN-OE, GND-CS. к МК к RD подключается светодиод через резистор 200-510 ом с 5 вольт, к А15 подключают кнопку на землю - "Пуск". Цепь сброса: кондер к питанию, резистор - на землю, резистор через кнопку сброса на питание (резистор к кнопке чтобы при подключенном программаторе случайно не подать в него +5В)

алгоритм работы загрузчика следующий: после сброса устройство ожидает загрузку через RS-232 на скорости 9600 (при загрузке используется только чтение, прерывания не используются). после загрузки пакета начинает моргать индикатор, нажатие на кнопку "Пуск" запускает выполнение загруженной программы. Если необходимо выполнить перезапуск загруженной программы - можно нажать сброс, удерживая нажатой кнопку пуск. после запуска программы светодиодом можно управлять из нее, а вот опрашивать кнопку пуск не получается из-за использования Р2 для вывода старшего байта адреса.

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

собиралось fasmg

загрузчик для винды: указывать только номер СОМ-порта
загрузчик для линукса: указывать девайс целиком. компелировать самостоятельно (всякое бывает) - gcc -o sz52com main.c
не забыть добавить себя в tty и dialout

beep-1 - пикалка, засоренная следами подключения к индикатору: если коротнуть Р1.3 на землю - будет мигать светодиодом и пикать через Р3.5 (Т1)


Attachments:
File comment: исходник загрузчика для линукса
main.c [3.89 KiB]
Downloaded 614 times
File comment: доп инклуд для fasmg
8051x.inc [2 KiB]
Downloaded 591 times
File comment: "биус" для бабайки
sz52rs232.0.0.8.1.zip [2.34 KiB]
Downloaded 284 times


Last edited by shoorick on 25 Jan 2018 00:26, edited 2 times in total.

21 Jan 2018 15:19
Profile WWW
Doomed
User avatar

Joined: 05 Nov 2007 06:08
Posts: 487
Location: Украина
Reply with quote
продолжение...


Attachments:
File comment: скрипт для загрузки из линукса
sz52upload.txt [141 Bytes]
Downloaded 602 times
File comment: бибикалка
beep-1.0.0.31.1.zip [5.53 KiB]
Downloaded 274 times
File comment: загрузчик для венды
sz52com.7z [3.98 KiB]
Downloaded 293 times
21 Jan 2018 15:40
Profile WWW
Doomed
User avatar

Joined: 05 Nov 2007 06:08
Posts: 487
Location: Украина
Reply with quote
немного оформил
http://shoorick.ho.ua/sz89S52/index.html


21 Jun 2018 04:34
Profile WWW
Writer

Joined: 12 Aug 2011 13:04
Posts: 21
Location: 31.163.103.75
Reply with quote
Забавно, забавно)


21 Jun 2018 04:52
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 20194
Location: Silicon Valley
Reply with quote
Про лакированный провод унёс вот сюда:

http://www.nedopc.org/forum/viewtopic.php?f=68&t=18895

_________________
:eugeek: https://twitter.com/Shaos1973


27 Jun 2018 23:36
Profile WWW
Doomed
User avatar

Joined: 05 Nov 2007 06:08
Posts: 487
Location: Украина
Reply with quote
мигалка для олдуины х51 на Сях (uC51)


Attachments:
uC51.zip [1.34 KiB]
Downloaded 276 times
17 Jul 2018 06:27
Profile WWW
Junior

Joined: 25 Jul 2017 00:48
Posts: 8
Location: ДОНЕЦК
Reply with quote
Моя КОТУИНКО все же посолиднее - до 64к под программу и прямая загрузка интел hex файла (независимо от сгенерировавшего оный файл компилятора) в одном из трех возможных вариантов взаимодействия бутлоадера и прикладной (загружаемой) прожки.
Собственно само ядро без внешних цепочек:
Attachment:
kotuino_grafix_U5xmp.pdf [183.7 KiB]
Downloaded 286 times

До полного комплекта добавляются еще пару платок (контрольные индикаторы с кнопкой загрузки и преобразователь rs232 - TTL) - но то уже не суть важно.
обвязка - на усмотрение пользователя.
Основное отличие - внешнее ОЗУ может быть использовано как совмещенная память программ/данных при сохранении или замещении стартовой области таблицы векторов и вектора сброса в трех возможных вариантах взаимодействия бутлоадера (размещенного при подаче питания в области флэш пзу МК) и загруженной из консоли ПК программы. Таким образом и сам бутлоадер может быть модифицирован под размещение во внешней памяти программ. Да и сама консоль в виде простейшего терминала - штука свободно-бесплатная не требующая написания своего программного обеспечения для ПК.
Частоту можно было бы и чуток приподнять... Да ЛЕНЬ снова макет дергать...
:obye:


07 Aug 2018 05:51
Profile
Doomed
User avatar

Joined: 05 Nov 2007 06:08
Posts: 487
Location: Украина
Reply with quote
у каждого свои любимцы :)


07 Aug 2018 12:36
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 78 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users and 1 guest


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.