ch55xduino Проект натягивания на ARDUINO IDE 30рублевых МК со встроенным USB

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019
yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

МК  могут прикидываться совершенно любым USB устройством: мышка, клавиатура, джойстик, звуковуха, флешка, USB-UART,   составное  устройство... Продукт от той же  конторы  что и популярные микросхемы CH340, ch341.

google.com найдет вам множество примеров  

inspiritus
Offline
Зарегистрирован: 17.12.2012

Подпишусь

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Чёт по 30р. не нашёл. Мож плохо искал.

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

b707
Offline
Зарегистрирован: 26.05.2017

ремарка:

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.

Green
Offline
Зарегистрирован: 01.10.2015

Зато на Асме любо-дорого.)

Izvekoff
Offline
Зарегистрирован: 02.03.2020

а в чём сложность, там же всё написано, как добавить

b707
Offline
Зарегистрирован: 26.05.2017

Izvekoff пишет:

а в чём сложность, там же всё написано, как добавить

"there is no free C++ compiler for the MCS51," - а это значит, что куча стандартных методов Ардуино на этих платах работать не будет. И большинство библиотек, даже не связанных с периферией - не взлетят. В чем смысл тогда запихивать эти камни в Ардуино - наслаждаться написанием скетчей в великолепном интерфейсе Ардуино ИДЕ ? :)

Ситуация аналогична линейке STM8 - их тоже можно добавить в Ардуино, но по тем же самым причинам смысла в этом никакого, и потому так почти никто не делает... Код под них пишут в специально предназаначенной среде - ИАРе или Космике.

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

 ADUINO IDE это всяко лучше чем писать  в других средах для новичков, МК  стали значительно ближе  к пользователю, ближе  к готовому решению, ,а какая там совместимость это уже  10е дело , библиотеки  в  90%  случаев не будут работать  и на  STM32  и на  ESP   так  что  в данном случае  многое  будет писаться так же заново.

nik182
Offline
Зарегистрирован: 04.05.2015

Станно. У меня 90 % библиотек работает. Не работают только те, где есть прямое управление регистрами и нет поддержки stm или esp. Но дописать прямое управление , особенно для stm обычно удаётся.

b707
Offline
Зарегистрирован: 26.05.2017

да Селево просто не пробовал ни СТМ32, ни SX55 - вот и мелет языком

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

Кто  чем занимается  то и видит, вот и все.

Green
Offline
Зарегистрирован: 01.10.2015

nik182 пишет:
Станно. У меня 90 % библиотек работает. Не работают только те, где есть прямое управление регистрами и нет поддержки stm или esp. Но дописать прямое управление , особенно для stm обычно удаётся.

Да, простенькие могут работать. Но. КАК могут работать библиотеки на С++ без плюсов?!!
Либо нужно перелопачивать, либо никак! Или у меня лыжи не едут?

nik182
Offline
Зарегистрирован: 04.05.2015

Может быть набор библиотек разный? Сейчас у меня в папке библиотеки 81 штука. Не работают с stm timer1 и modbusrtu. Остальные или работают или я допили. Timer1 переписывать не интересно, таймеры в стм прямо без библиотек отлично поднимаются, за модбус брался, но не хватило времени разобраться. 

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

Как идет освоение ?