Перед тем как построить nedoPC-16, начнём с платы NedoCPU-16 (построенной по аналогии с NedoCPU-28) на базе PIC16F870. Основной разъём тут NI-3x8:
Code:
A0 A1 A2 A3 A4 A5 +5V GND
B0 B1 B2 B3 B4 B5 B6 B7
C0 C1 C2 C3 C4 C5 C6 - в NedoCPU-16 может быть задействован как TX в X5 C7 - в NedoCPU-16 может быть задействован как RX в X5
Плата NedoCPU-16 создана и разведена вместе с модулем NedoSerial, который может быть отпилен (а может и остаться) - ниже обновлённый вариант схемы и платы от 28 февраля 2019:
старый вариант платы от 2011 года
P.S. 28 ноября 2011 года новая версия дизайна с разъёмом ICSP переведена в категорию PUBLIC DOMAIN - т.е. любой человек может этот дизайн использовать как захочет...
P.P.S. 28 февраля 2019 года появилась новая версия дизайна для Eagle v5.12.0 с исправленным питанием разъёма RS-232 и полигоном земли сзади:
Last edited by Shaos on 28 Nov 2011 08:09, edited 9 times in total.
27 Sep 2009 12:12
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22572 Location: Silicon Valley
В первую очередь эта плата предполагается быть основой эмулирующего троичного компьютера 3niti alpha simu1, правда там она будет заинтегрирована в саму плату компьютера...
Joined: 08 Jan 2003 23:22 Posts: 22572 Location: Silicon Valley
Как оказалось PIC16F870 умеет программно перепрошивать свой флеш - это значит что возможно сделать бутлоадер и прошивать его без программатора.
Также это означает, что возможно построить полноценный компьютер на основе этого микроконтроллера.
Полноценный в том смысле, что он может менять свою прошивку сам - по мере запуска "задач" (правда не более 1000 раз).
Joined: 08 Jan 2003 23:22 Posts: 22572 Location: Silicon Valley
Shaos wrote:
Попытался сделать плату лутом - более менее получилась только верхняя часть (nedoSerial-2009):
В ближайшем будущем попробую поработать через неё с NedoCPU-16
Странно - оно мусорит через каждые 3-5 символов - переворачивает 1 бит случайным образом, а вот новая сборка на промышленно произведённой плате - работает как надо...
Last edited by Shaos on 28 Nov 2011 08:09, edited 1 time in total.
14 Nov 2011 18:34
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
Shaos wrote:
Странно - эта сборка мусорит через каждые 3-5 символов - переворачивает 1 бит случайным образом, а вот новая сборка на промышленно произведённой плате - работает как надо...
Конденсаторы смени
_________________ Extreme Entertainment
15 Nov 2011 08:59
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22572 Location: Silicon Valley
Приделал разъём под PICKit3:
после этого процесс отладки кода сильно ускорился:
Users browsing this forum: No registered users and 29 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