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) в качестве вспомогательных периферийных устройств и/или "интеллектуальных расширителей".
Пы.Сы.
Адаптации платформы аналогично иным продуктам ардуиноIDE нету в связи с моими ограниченными возможностями.
("нельзя объять необъятное")
Примером подобного для MCS51 можно считать
https://z-uno.z-wave.me
(там в основе ядро MCS51, но несколько с иной периферией).
Ежли кому интересно будет - могут присоединяться к текущему проекту со своими дополнениями...
Однако как и основной проект - на бесплатной основе...


