ch55xduino Проект натягивания на ARDUINO IDE 30рублевых МК со встроенным USB
- Войдите на сайт для отправки комментариев
Чт, 30/07/2020 - 07:48
Суть: надо добавить нову плату: https://github.com/DeqingSun/ch55xduino
На алике:https://aliexpress.ru/wholesale?&SearchText=CH552
Electrodragon: https://www.electrodragon.com/product/ch552-ch554-mini-dev-board-ch55x-series/

МК могут прикидываться совершенно любым USB устройством: мышка, клавиатура, джойстик, звуковуха, флешка, USB-UART, составное устройство... Продукт от той же конторы что и популярные микросхемы CH340, ch341.
google.com найдет вам множество примеров
Подпишусь
Чёт по 30р. не нашёл. Мож плохо искал.
ремарка:
Compatibility with the Arduino world
Since there is no free C++ compiler for the MCS51, it is impossible to do a full 1:1 port of the whole enviroment as is has been done for the STM32 and the ESP8266.
Зато на Асме любо-дорого.)
а в чём сложность, там же всё написано, как добавить
а в чём сложность, там же всё написано, как добавить
"there is no free C++ compiler for the MCS51," - а это значит, что куча стандартных методов Ардуино на этих платах работать не будет. И большинство библиотек, даже не связанных с периферией - не взлетят. В чем смысл тогда запихивать эти камни в Ардуино - наслаждаться написанием скетчей в великолепном интерфейсе Ардуино ИДЕ ? :)
Ситуация аналогична линейке STM8 - их тоже можно добавить в Ардуино, но по тем же самым причинам смысла в этом никакого, и потому так почти никто не делает... Код под них пишут в специально предназаначенной среде - ИАРе или Космике.
ADUINO IDE это всяко лучше чем писать в других средах для новичков, МК стали значительно ближе к пользователю, ближе к готовому решению, ,а какая там совместимость это уже 10е дело , библиотеки в 90% случаев не будут работать и на STM32 и на ESP так что в данном случае многое будет писаться так же заново.
Станно. У меня 90 % библиотек работает. Не работают только те, где есть прямое управление регистрами и нет поддержки stm или esp. Но дописать прямое управление , особенно для stm обычно удаётся.
да Селево просто не пробовал ни СТМ32, ни SX55 - вот и мелет языком
Кто чем занимается то и видит, вот и все.
Да, простенькие могут работать. Но. КАК могут работать библиотеки на С++ без плюсов?!!
Либо нужно перелопачивать, либо никак! Или у меня лыжи не едут?
Может быть набор библиотек разный? Сейчас у меня в папке библиотеки 81 штука. Не работают с stm timer1 и modbusrtu. Остальные или работают или я допили. Timer1 переписывать не интересно, таймеры в стм прямо без библиотек отлично поднимаются, за модбус брался, но не хватило времени разобраться.
Как идет освоение ?
Запрограммировать можно теперь из браузера. (с поддержкой webUSB, chrome например)
https://github.com/DeqingSun/ch55xduino