Zikon писал(а): Чт июл 02, 2026 11:48:04
Привлекли сначало CH32V003 и новая архитектура RISC-V
но конкретно данный чип разочаровал сильно,
Ну, CH32V003 очень неплох, непонятно, чем он мог разочаровать, притом сильно. Все микроконтроллеры различных производителей могут как и сильно отличаться, так и быть клонами, это же не повод для разочарований, тем более, разные архитектуры. Кроме того, в серии CH32V00х есть иные представители с достаточно большими отличиями от CH32V003, и мне попадались сообщения, что радиолюбители тоже испытывают разочарование от 003-его. Боюсь, что это из-за упущения из виду некоторых особенности 003-его, благодаря которым он не снимается WCH с производства (насколько мне известно).
Zikon писал(а): Вт июн 30, 2026 09:48:09
Самый большой прикол у китайцев это то, что чипы PY32F002A / F003 / F030 имеют одинаковый чип внутри
Это стандартная практика практически у всех производителей, и не только в микроконтроллерах. Разработка - самая дорогая часть производства, кто же будет тратить лишние деньги?
ejsanyo писал(а): Пн июн 29, 2026 23:06:23
Добавлю ещё пару странных моментов:
Контроллер прерывания глупый: все прерывания валятся в один обработчик, без всяких приоритетов и тем более без вложений. Что прервалось - разбирайте по флагам сами.
Вы наверное удивитесь, но в ARM старшей линейки Cortex-A (которые скорее всего имеются в вашем смартфоне) почти так же: CPU имеет всего два входа прерываний (IRQ+FIQ), а дальше - разбирайте сами.
Zikon писал(а): Чт июл 02, 2026 11:48:04
Привлекли сначало CH32V003 и новая архитектура RISC-V
но конкретно данный чип разочаровал сильно,
Ну, CH32V003 очень неплох, непонятно, чем он мог разочаровать, притом сильно. Все микроконтроллеры различных производителей могут как и сильно отличаться, так и быть клонами, это же не повод для разочарований, тем более, разные архитектуры. Кроме того, в серии CH32V00х есть иные представители с достаточно большими отличиями от CH32V003, и мне попадались сообщения, что радиолюбители тоже испытывают разочарование от 003-его. Боюсь, что это из-за упущения из виду некоторых особенности 003-его, благодаря которым он не снимается WCH с производства (насколько мне известно).
Ничего не имею против,
если параметров CH32V003 достаточно для использования в проектах.
Следующее поколение младших CH32V00x - решило некоторые "минусы"
Но и добавились новые
- "Два шага вперёд - один шаг назад"
развитие идёт, но и конкуренты тоже не сидят на месте
У других азиатских чипов (Cortex-M) тоже есть минусы и как раз выявляю эти моменты.
// Пока только по части ядра процессора.
Zikon писал(а): Пт июл 03, 2026 11:46:12
Следующее поколение младших CH32V00x - решило некоторые "минусы"
Но и добавились новые
- "Два шага вперёд - один шаг назад"
развитие идёт, но и конкуренты тоже не сидят на месте
Это точно. Но и метаться между ними надоело. Не успеваю толком один освоить, уже другие появились. Но PADAUKов тоже в бросил в корзину покупок недавно
CH32V - нормальные чипы и широкая линейка и недорого даже V203 X035
но бесит - чокнутые китайцы
на примере CH32V203 основное ядро qkV4B
до 2х USB ( USBD+USBHD ) и до 1х CAN
V203F6P6 tssop20 - совместим по выводам с STM32F0/L0 ( USB1(USBD), нет I2C ) qfn20 - нет
V203F8P6 tssop20 - несовместим по выводам с STM32F0/L0 ( USB2(USBНD), нет CAN )
V203F8U6 qfn20 - несовместим по выводам с STM32L0 ( USB1(USBD), нет CAN )
V203G6U6 qfn28 - совместим по выводам с STM32L0 ( USB1(USBD) )
V203G8R6 qsop28 - ( USB1(USBD) + USB2(USBHD) )
...
V203CCT6 lqfp48 - обрезок V205 - ядро qkV3B ( 256K/32K 192MHz, not shadow RAM, TIM4-32 bit, ... )
V203RBT6 lqfp64 - обрезок V208 - ядро qkV4C ( 128K/64K TIM5-32bit, Eth10, remap Flash/RAM )
Увы, да. Там сложный "вулканический период", всё в процессе развития, и стоит упомянуть, помимо перечисленного Вами, что ещё надо везде смотреть наличие записей типа "если в партномере какая-то цифра с какого-то края такая-то, то...", и нет гарантии, что в спецификациях успевает отражаться то, что будет в свежевыпущенных и купленных.