Нужно продолжать эту разработку
Так в чём же дело - продолжай!
но у меня идеи кончаются,
Какие идеи? Ты вообще о чём это? Основные моменты
УЖЕ разработаны! Остались детали, которые вполне можно "допилить" на собранном и работающем прототипе!
из за интернетов очень мало времени на создание прототипа,
Интернет - это вообще говоря большая помойка. Тебе так нравится лазать по помойкам? В интернет следует ходить лишь за
конкретной информацией, либо для
конкретных действий, а не просто так. Особое зло - это социальные сети, которые
изначально были придуманы с целью эксплуатировать самые низменные свойства человеческой души! Поэтому участие в соцсетях - это пустая трата времени, по меньшей мере.
картонка с шилом вообще не вариант, нужно как то посерьезнее делать.
Это почему же? Ведь
основное требование к прототипу - это
минимальное время его создания! "
Прототипирование не обязательно выполняется в рамках тех же технологий, что и разрабатываемая система."
И трассировку я сделать всё же не смогу
А тебе уже много раз предлагалось освоить систему, обеспечивающую
сквозное проектирование! Тот же Proteus. На освоение которого требуется всего лишь полчаса. Там, в составе пакета, есть множество готовых примеров, - бери наиболее подходящий и подправь его под свои требования. Да и трассировка там - автоматическая. Только желательно предварительно более-менее оптимально разместить компоненты на плате. Поскольку размещение компонентов во всех этих автоматизированных системах откровенно хромает. А поскольку у тебя не СВЧ и не супер высокие тактовые частоты, то даже при автоматизированном размещении и разводке всё будет работать! Но самое главное в системах сквозного проектирования это то, что
они исключают множество возможных ошибок на всех этапах!Ну, а если ты за два с лишним года так и не смог освоить Proteus хотя бы на начальном уровне, и никакого опыта трассировки печатных плат у тебя нет, то зачем ты вообще взялся за этот проект? В конце концов скажи хотя бы сам себе: я не в состоянии реализовать этот примитивный проект! И займись чем-нибудь другим, более полезным.
а вот на макроассемблере немного могу покодить.
ЧТО кодить-то будешь? Ведь у тебя нет не то что блок-схемы программы, но даже связно изложенного алгоритма её работы. С учётом требований ГОСТ'а! Хотя основные части алгоритма тебе были описаны и приведена
упрощённая блок-схема. Но даже по ней кодить нельзя! Поскольку внутри прямоугольников-процедур не описана их структура! А если у тебя нет тщательно проработанного алгоритма и подробной блок-схемы программы, то ты такого, блин, накодишь!
Лет десять потом будешь выковыривать свои ошибки.
Я почему тебе уже много раз предлагал воспользоваться Proteus'ом - именно по причине его возможностей сквозного проектирования! В нём же можно не только схему нарисовать, но и программу написать и отладить, и убедиться, виртуально конечно, что задуманная тобой клавиатура работает именно так, как нужно, без каких-либо ошибок! Поскольку в Proteus'е можно не только схему создать, но
написать и отладить программу микроконтроллера!
Возможно мне нужно поднять старый проект на "Дельфи 7" и просто доделать экранную модель этой клавиатуры? Там такие же характеристики по раскладке и клавишам можно хотя бы "виртуально" посмотреть как это должно работать.
Ещё раз:
это - пустая трата времени! Лучше освой Proteus. Ведь в нём ты сможешь сделать то же самое, но получишь готовую,
без ошибок схему, готовую,
без ошибок трассировку печатных плат, и готовую, отлаженную и
без ошибок программу микроконтроллера, непосредственно готовую для записи в микроконтроллер!
А без этого у тебя будет в точности так, как у Мелкомягких с Windows 10 - удаляют старые ошибки и добавляют новые. И процесс этот
бесконечен! А жить ты будешь тоже бесконечно?