Котуинко

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Концепт-набросок железа "жгучего модуля".
По задумке две платки "этажеркой" одна над другой - снизу собственно АТ89S51(на панельке DIP40) в качестве порт-расширителя и преобразователь Vpp с ключом управления.
https://img.radiokot.ru/files/20529/2jqvetdaon.JPG
А сверху платка с безнажимкой под программируемую мелкосхемку (по умолчанию DIP40).
https://img.radiokot.ru/files/20529/2jqvf03f59.JPG
Верхняя платка может заменяться под иную раскладку.
Разводка выводов разъема для подключения к основной плате КОТУИНКи пока весьма условная - определен только набор сигналов - а как разложить - то уже при проработке печатной платки выявится.
:write:
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1395
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

[uquote="ARV",url="/forum/viewtopic.php?p=4049773#p4049773"]Могу вас заверить, что ваши беспокойства "о других" беспочвенны, никто вашу котуинку всерьëз, как платформу для творчества, не рассматривает[/uquote]
А как тогда можно продвинуть свой стартап ,сделать так,чтобы его заметили ?
Сам давно заметил,что писание постов годами на различных сайтах ,даже весьма разумные вещи,ни к чему не приводит.
В том числе англоязычных. Время уходит,годы идут.печально.
Контактная информация:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18788
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

главный колбасист писал(а):А как тогда можно продвинуть свой стартап ,сделать так,чтобы его заметили ?
к стартапу надо подходить именно как к источнику получения дохода за счет инвестиций. надо найти и заинтересовать инвестора. соответственно, надо делать то, что инвестора интересует, продвигать так, чтобы произвести на него впечатление.

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

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Нынешнее понимание "стартапа" буквально звучит так:
КУЙ БАБЛО НА ЛОХАХ
и это в лучшем случае...
ибо далее по прайсу работа в компании с личностями, где безопасность определяется способностью ".... вовремя смыться..."
8)
Касательно моих публикаций - все, что попало в тырнет теряет собственную принадлежность (кроме упоминания первоисточника/автора идеи при похоронах такового в лучшем случае).
Работа на конкретный бизнес в любом случае имеет определенные рамки.
В то же время работа на самого себя никакими рамками не ограничена, разве что разумной достаточностью.
:sleep:

Кстати...
ежли кто смотрел исходники - до сих пор я еще не использовал возможности команд
MOVX @Ri,A и MOVX A,@Ri в сцепке с загрузкой старшего байта в Р2.
(без ВПД или УВВ отображенных на ВПП данные команды лишены смысла).
Как-то "зевнул" насчет возможных "плюшек" от их использования при наличии совмещенной ВПД/ВПП.
Надо будет как-то в ближайшее время устранить данное "упущение"...
:roll:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

ЖАРА...
Все работы временно "приморожены"...
:(
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1395
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

километров триста от вас,в краснодарском крае сравнительно терпимо. щас вот дождик идет.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Моя DHT22 на столе показывает +29 при 70% влажности (по ртутнику то же самое с температурой)...
На дождики намяков нету.
Комп более часу включать - совсем облом...
:sleep:
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Потихоньку "плету паутинку" (у местных платку заказать - страшна проблема... :( )...
Под заготовку чуток поменялась раскладка сигналов на разъёме:
https://img.radiokot.ru/files/20529/2k2e2cq5ps.JPG
как паутинка будет готова - положу фотки и перейду к прожкам...
:solder:
Сплелась таки паутинка...
Базовая платка+сменный адаптер:
https://img.radiokot.ru/files/20529/2k3g6nkddf.jpg
собственно платка:
https://img.radiokot.ru/files/20529/2k3g7u6txp.jpg
и адаптер:
https://img.radiokot.ru/files/20529/2k3g8qlsm9.jpg
Реализована схемка платки:
https://img.radiokot.ru/files/20529/2k2e2cq5ps.JPG
и адаптера:
https://img.radiokot.ru/files/20529/2jqvf03f59.JPG
Теперь можно и мозгами заняться...
По умолчанию портом-расширителем используется АТ89S51 (которую можно прошить на предыдущем ISP варианте).
А затем уже можно будет и AT89Cxx ставить - после прошивки на данном модуле.
:roll:
:write:
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Чуток подреактированная шаблон - заготовка для проектов
shap_kote1.zip
(41.56 КБ) 201 скачивание
шаблон с минимальными обязательными определениями для изготовления прожки, использующей часть биос и режим автопереключения РПП/ВПП (для AT89S52 это 0x0000-0x1FFF внешняя память данных с резидентной памятью программ и от 0x2000 до 0xFFFF совмещенная внешняя память программ/данных).
:write:
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

К "жгучему блоку"
https://img.radiokot.ru/files/20529/2k3g7u6txp.jpg
https://img.radiokot.ru/files/20529/2k3g8qlsm9.jpg
https://img.radiokot.ru/files/20529/2k3g6nkddf.jpg
нашкарябалась программка
fb4012.zip
(171.3 КБ) 198 скачиваний
теперь надо дальнейшие тестики сделать....
:write:
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

А это заготовка комплектного "шкелета прожки" для самой котуинки:
mb4012.zip
(574.25 КБ) 186 скачиваний
собственно в ее (заготовки) рамках и тестики и собственно саму основную программу для прошиваек делать буду.
:write:
А вот так вся "сборная команда" макета на сей момент выглядит:
https://img.radiokot.ru/files/20529/2kmqhyfh0e.jpg
:hunger:
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Текущая редакция схемы "жгучего модуля" для fb4012:
https://img.radiokot.ru/files/20529/2kk99kkz28.JPG
исправлена ошибка подключения EA/Vpp и учтена особенность порта Р0 для AT89S51.
прожки пока в работе/тестах...
:write:
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Базовая прошивка для "жгучего модуля" fb4012:
fb4012.zip
(149.94 КБ) 180 скачиваний
поподчищенная и подправленная, но пока еще в стадии макетной проверки.
Полностью проверен макетным тестом только протокол BSPI да базовые функции.
Остальное требует некоторого времени и фантазийного вдохновения.
8)
Парная прожка для самих тестов (с уже имеющимися) - она же (базовые участки) будет используется в будущем как основная прожка программатора mb4012 для загрузки в главный модуль котуинко:
mbts1.zip
(114.44 КБ) 179 скачиваний
кому когти зачешутся - могут свои тесты попридумывать.
:tea:
А я далее в стадии ленивой дремы буду тестиками заниматься...
Жарынь однако "заседаниям у компа" не благоприятствует...
:sleep:

Для разнообразия добавлю модифицированную прошивайку для загрузки биос b52m1 в AT89S52при помощи адуринки-нано:
bios_prog_in arduino nano.zip
(144.06 КБ) 225 скачиваний
Сначала загружается в нанку скотчик, а затем нанка работает самостоятельно, выдавая сообщения в окошко терминала ПК.
Дамп биос является частью прошивки ПЗУ нанки.
8)
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

На радиорыночном поле попала в лапки БЭЭЭушная платка...
Не ФАКыть, что живая, но ежли не подавали чего "более 5 вольт" может и пригодится (за ту цену, что отдал).
Из всего на ней имеющегося вопрос по одной "многолапке" DIP40...
маркировка "File KC89C72" - чего за зверюга такая?
:dont_know:

После некоторых размышлений добавил с десяток командных примитивов в прожку для "прожигалки":
fb4012.zip
(43.07 КБ) 217 скачиваний
Ежли дальше чего и "вылезет" - то только при работе с протоколом программирования...
:roll:
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Потихонечку тестики пишутся...
Уже с заявкой на менюшку в терминалке...
Подправлены абревиатуры команд и векторов, внесены изменения в bspi.
Итогом неплохой тестик - правда делался для порта1 но с такой же вероятностью подойдет и для Р2 и Р0.
У Р3 будут всегда блокированы в 1 три лапки канала bspi (кроме собственно обмена по данным линиям)..
прожка теста для котуинки:
mbts1.zip
(151.89 КБ) 174 скачивания
схемка с тест-индикатором:
https://img.radiokot.ru/files/20529/2kz7g3iiv7.JPG
и сам макет с индикатором:
https://img.radiokot.ru/files/20529/2kz7gq2j8z.jpg
Собственно в интерактиве нет защиты от ввода некорректных значений - это ж всего-то тест возможностей.
Так что допустимо или 1-2-3-4-5-6-7-8 или 0 для выхода в новое кольцо промежуточных тестиков.
При вводе никаких CR/LF ниже окно терминалки во время интерактивных тестов:
https://img.radiokot.ru/files/20529/2kz82xor89.png
ВОТЬ...
:sleep:
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Сообщение linkov1959 »

Что такое Котуинко?
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Начиналось вот с этого:
https://radiokot.ru/forum/viewtopic.php ... 1#p3435971
В кратце...
Базовая платка на основе MCS51 (AT89S52) с совмещенной внешней памятью программ/данных на 64 килобайта (на основе ОЗУ).
AT89S52 в режиме микропроцессора.
Основное программное обеспечение на сегодняшний день написано под ассемблером (компилятор от Атмел c51asm.exe версии1.2).
Базовая платформа имеет 8+3 линий программно определяемого пользователем ввода - вывода (текущая конфигурация) и оснащена бутлоадером, позволяющим загрузить из персонального компьютера файл формата intel hex8 (созданный под любым компилятором) и/или передать управление загруженной программе или использовать бутлоадер для подгрузки файла подкачки (забыл как такое по-мудреному называется).
Для связи с ПК используется СОМ порт (или мост USB-COM) исключительно по сигналам RxD и TxD.
Протоколов "притормаживания" не требуется (расплата довольно низкая скорость UART).
Для обеспечения работы с котуинко в ПК используется свободно-бесплатная программа "терминал".
Основное назначение - расширитель портов ввода-вывода ПК (замена прямого доступа к LPT к примеру)
Частные проекты (уже реализованные) - программаторы для AT89C2051/4051, AT89S51/S52 и ныне лениво шкарябаемый для AT89C51 и прочих 40-лапых...
В проекте используются МК семейств AVR и PIC10/12/16 (ассемблер соответствующих семейств) а также платформы ардуино (Си/С++ в рамках референса IDE) в качестве вспомогательных периферийных устройств и/или "интеллектуальных расширителей".
8)

Пы.Сы.
Адаптации платформы аналогично иным продуктам ардуиноIDE нету в связи с моими ограниченными возможностями.
("нельзя объять необъятное")
Примером подобного для MCS51 можно считать
https://z-uno.z-wave.me
(там в основе ядро MCS51, но несколько с иной периферией).
Ежли кому интересно будет - могут присоединяться к текущему проекту со своими дополнениями...
Однако как и основной проект - на бесплатной основе...
:beer:
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Сообщение linkov1959 »

А я грешным делом уже подумал о нарушении правил форума.:)
1.4 Название создаваемой темы должно быть чётким, понятным и отражать её сущность.
:beer:
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Ну в самом начале была таки "винная"
https://radiokot.ru/forum/viewtopic.php?f=62&t=94201
Насчет "сущности" - стоит иногда предварительно почитать то, что в теме опубликовано.
8)
Друг Кота
Аватара пользователя
Сообщения: 15792
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Вычуханная версия прошивки АТ89S51 (устанавливаемого на плате FB4012)
fb4012.zip
(154.36 КБ) 268 скачиваний
в fbc_util_1.txt исправлены операции инверсии портов и выполнена подгонка под библиотеку bspi_m.txt
применена модифицированная библиотека протокола побитово-синхронного протокола передачи данных (BSPI) bspi_m.txt
:write:
Версия тестировщика для самой базовой котуинки (пока в стадии "ленивого написания") для работы в комплекте
mb4012.zip
(143.31 КБ) 249 скачиваний
Заложена интерактивная менюшка для ввода односимвольных команд из терминала.
Ввод делается в нижней строчке в ответ на запрос в окошке.
Решил, что удобнее будет использовать только циферки 0=возврат/выход в старшее меню, а 1-9 для исполнения (по контексту)
команда - один символ, без дополнительных "скрытых" (см.пример на скрине).
В принципе "заготовка" вполне себе работает, хотя и не является полноценным консольно-экранным приложением.
Далее уже вопрос по собственно целевой программке - программатору для АТ89С51/52 прорабатываться будет.
Ну и чего там на "жгучей платке" еще соорудить можно будет... Тот же фузе доктор или еще чего...
:roll:
запуск котуинки
сначала проходят внутренние тесты, затем сообщение о версии бутлоадера и вывод приглашения к загрузке файла программки
https://img.radiokot.ru/files/20529/2l6kokeg2k.png
В ответ жмем кнопу SendFile в окошке Transmit и в выпадающем окне выбираем требуемый файл (в данном случае mb.hex)
Далее запускается процесс загрузки с эхом в окне терминала:
https://img.radiokot.ru/files/20529/2l6ktiutlr.png
завершается процесс загрузки следующим окном:
https://img.radiokot.ru/files/20529/2l6l0lyfiv.png
в отмеченной стрелочкой позиции стоит нулик. Если поставить за нуликом курсор и нажать Send (или клавиш enter на клавиатуре ПК) то произойдет возврат в режим бутлоадера (soft restart) - только без тестирования.
Для продолжения работы текущей программки надо в ту позицию вместо 0 ввести 1
https://img.radiokot.ru/files/20529/2l6l5lvbx5.png
и нажав send продолжить работу программы.
Выпадает следующее меню с предложением провести проверку/настройку напряжения +12 вольт Vpp:
https://img.radiokot.ru/files/20529/2l6l7olpz5.png
оставив единичку и нажав send включим подачу +12 вольт Vpp на соответствующий вывод панельки макета с выводом сопровождающего сообщения:
https://img.radiokot.ru/files/20529/2l6lb2fcjg.png
для отключения достаточно снова нажать send.
Замечание - кнопа send работает только в случае, если курсор будет установлен за символом в окне терминала - иначе окажемся в том окне, где в данный момент находится позиция курсора.
Если в момент, когда в окне терминала имеется предложение о тесте Vpp в строчке ответа ввести 0 то данный пункт будет игнорирован.
Далее (и после теста Vpp или минуя оный) будет выдано следующее:
https://img.radiokot.ru/files/20529/2l6li9q280.png
поскольку прожка пока в стадии написания при подтверждении единичкой далее последует каскад контрольных тестов с выводом на индикатор, подключенный к Р1 МК, установленного на FB4012.
Тесты проходят в "кольцевом режиме"
сначала однократно выпадает вот такое окошко:
https://img.radiokot.ru/files/20529/2l6llkg2mc.png
с завершением
https://img.radiokot.ru/files/20529/2l6ln62mjc.png
далее или играемся включая соответствующий цифирке индикатор(1-8) или запускаем следующее кольцо теста введя нулик.
https://img.radiokot.ru/files/20529/2l6lp53vdk.png
Воть...
:roll:
В менюшечной системе устранена "узкость" - теперь в строчке команд можно вводить сколько угодно символов - все равно устойчиво будет анализироваться (и исполняться) только самый первый
mb4012_1.zip
(65.5 КБ) 261 скачивание
тем самым с обработчиком интерактива консольного терминала вроде как все завершено...
8)
лениво царапки дальше...
:write:
Ответить

Вернуться в «Разные вопросы по МК»