Мобильная версия Форум Arduino Документация Гарантийные условия 0 0
UA RU
График работы магазина:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Вс: выходной
Каталог
Напиши статью и получи скидку!

Плата разработчика CH32F103C8T6 клон STM32 Type-C

код: ASC225

  • Доставка по Украине
    Мы отправляем заказы "Новой Почтой" по Украине. Также возможен самовывоз из нашего магазина
  • 6 месяцев гарантии

    Мы даем гарантию на любой товар приобретенный в нашем магазине:

    6 месяцев на товары, кроме батареек и аккумуляторов

    14 дней на батарейки и аккумуляторы

    В случае наступления гарантийного случая товар бесплатно ремонтируется, меняется на аналогичный или возвращается полная сумма его стоимости

    Внимательно ознакомьтесь с условиями гарантии
  • Проконсультируем до и после продажи.
    Вы можете задавать вопросы письменно по e-mail или по контактным телефонам нашего магазина

Теги: ARM   STM32  

119 грн

в наличии

 

Купить в один клик

4
голосовать
Нашли дешевле?
  • Описание
  • Отзывы (9)
  • Задать вопрос

Клон популярной платы разработчика с микроконтроллером ARM Cortex-M3 CH32F103C8T6, который является аналогом микроконтроллера STM32F103C8T6. На плате собраны все необходимые элементы для начала работы с данным семейством микроконтроллеров. Для программирования контроллера можно использовать как программатор ST-Link так и последовательный порт (утилитой от производителя).

Удобное размещение выводов позволяет применять ее с беспаечными макетными платами и программировать не вынимая из макетки.

Характеристики:

  • Модель: CH32F103C8T6
  • Ядро: ARM Cortex-M3
  • Режим отладки: SWD
  • Рабочая частота: 72 МГц
  • Память программ: 64 КБ
  • Память данных: 20 КБ
  • Напряжение питания: 2.0-3.6 В
  • Кварцевый резонатор: 8 МГц и 32768 кГц
  • Разъемы: USB Type-C для питания платы и связи с компьютером (для программирования после заливки загрузчика)
  • Размер: 5.3 x 2.2 см

Ссылки:

Отзывы покупателей про Плата разработчика CH32F103C8T6 клон STM32 Type-C

Денис (30.09.2020)

Процессор не до конца совместим с stm32 !!!! Столкнулся что при установе бита защиты от чтения запись в флеш больше невозможна, на честном stm работает. Потратил на этот баг 3 дня ... Допускаю еще некоторое количество подобных моментов присутствует Плюс сайт производителя более недоступен и даташита нет ...

Ответить

Олег_К (05.11.2020)

Еще мне попался екземпляр который не запускался RTC в режиме LSE_CLOCK, от кварца 32768 который стоит на плате. Замена кварца ничего не дала. Выпаивал из оригинала, который работал без проблем. В режимах LSI и HSE работает. Если не нужен режим RTC, то в остальном работает без проблем. Так что имейте ввиду. Хочу заказать еще такой но подороже и протестировать его. Хотя это относится не только к этому контроллеру. Сейчас тестирую STM32F411, но и у нее RTC в режиме LSE время за сутки уходила на несколько минут, хотя здесь замена кварца устранила проблему.

Ответить

Валера12 (05.04.2020)

"На борту немає завантажувача через Serial"
наскiлько це точно?
можливо у когось iнша iнфа ?

Ответить

C (15.11.2020)

Треба прошити контролер через програматор на готовий бутлоадер з працею Arduino IDE

Ответить

Дима (19.03.2019)

Выше все верно написали про ИД чипа. Я использую System Workbench for STM32 от ST Microelectronics. Я нашел иной способ подменить ИД:
Делаю дубликат скрипта для оригинальной STM32F10x. Я нашел его у себя в двух местах :
/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.debug_2.4.0.201902141520/resources/openocd/scripts/target/stm32f1x.cfg
/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.debug_2.4.0.201902141520/resources/openocd/st_scripts/target/stm32f1x.cfg
Открываем и сохраняем эти два файла с новыми именами - например "cs32f10x.cfg". Важно - старые не перезаписываем так как они могут пригодится для оригинальных STM32f10x. Открываем наши оба дубликата и находим строки :
# this is the SW-DP tap id not the jtag tap id
set _CPUTAPID 0x1ba01477 <-- в этой строке меняем ID на 0x2ba01477 и сохраняем наши оба дубликата.
Теперь создаем проект и выбираем обычную stm32f10x. Билдим пустой проект. В настройках "RunDebug" проекта находим "Configuration script". Там по умолчанию стоит "Automated generation", переключаем его на "User defined" чтоб программа не перезаписывала скрипт при изменении а далее в проекте находим прикрепленный "project_name.cfg" файл и в последней строке меняем source [find target/stm32f1x.cfg] на source [find target/ИМЯ_ДУБЛИКАТА.cfg] и пробуеш прошить. Должно перестать ругатся на неправильный ИД Мк.
В кратце - идея в том чтобы просто подменить проверяемый скриптом ИД чипа.
PS: лучше юзать STM =)

Ответить

Олександр (05.11.2019)

Дякую, дуже допомогли. Довго мучився з цим чіпом.
Але я скопіював та назвав файли cs103x... і в проекті зробив дублікат дебагу, де і вказав мою назву. Вийшло компактно і непомітно, і без зайвих зусиль, А так ви праві, краще використовувати STM. там і завантажувач і сюрпризів меньше. Помилково взяв, не дивлячись на початкові літери.

Ответить

Владимир (17.02.2019)

Купил(случайно не туда тыкнув), класс!

Warn : UNEXPECTED idcode: 0x2ba01477

Отладка через openocd при помощи st-link не заработала сразу поскольку manufacture id не совпадает с оригиналом. Документация на китайском. Неизвестно, сколько таких подводных камней у сего чуда. Настоятельно не рекомендую!

Ответить

Володимир (16.02.2019)

Народ, хто буде брати - кілька нюансів:
1. Чіпи не ST а його клон - зауважте
2. На борту немає завантажувача через Serial - тільки прошивання через ST-LINK
3. ST-LINK утиліти (https://github.com/texane/stlink) не підтримують цей чіп. Потрібно додати ідентифікатор ядра цього чіпа. Для цього - потібно внести наступну модифікацію в код перед компіляцією (https://github.com/texane/stlink/blob/master/doc/compiling.md) утиліт:
diff --git a/include/stlink.h b/include/stlink.h
index abacd12..582de7b 100644
--- a/include/stlink.h
+++ b/include/stlink.h
@@ -53,6 +53,7 @@ extern "C" {
/* cortex core ids */
// TODO clean this up...
#define STM32VL_CORE_ID 0x1ba01477
+#define STM32VL_СS_CORE_ID 0x2ba01477
#define STM32F7_CORE_ID 0x5ba02477

// Constant STM32 memory map figures
diff --git a/src/flash_loader.c b/src/flash_loader.c
index 7684680..72ed495 100644
--- a/src/flash_loader.c
+++ b/src/flash_loader.c
@@ -262,6 +262,7 @@ int stlink_flash_loader_write_to_sram(stlink_t *sl, stm32_addr_t* addr, size_t*
loader_code = loader_code_stm32l;
loader_size = sizeof(loader_code_stm32l);
} else if (sl->core_id == STM32VL_CORE_ID
+ || sl->core_id == STM32VL_CS_CORE_ID
|| sl->chip_id == STLINK_CHIPID_STM32_F3
|| sl->chip_id == STLINK_CHIPID_STM32_F3_SMALL
|| sl->chip_id == STLINK_CHIPID_STM32_F303_HIGH

Ответить

Владимир (19.02.2019)

st-util 1.5.1-17-g67b2078
2019-02-19T08:51:44 INFO usb.c: -- exit_dfu_mode
2019-02-19T08:51:44 INFO common.c: Loading device parameters....
2019-02-19T08:51:44 WARN common.c: Invalid flash type, please check device declaration
2019-02-19T08:51:44 INFO gdb-server.c: Chip ID is 00000000, Core ID is 00000000.
2019-02-19T08:51:44 INFO gdb-server.c: Listening at *:4242...

Ответить

Написать отзыв:

Фото:

Есть вопросы по "Плата разработчика CH32F103C8T6 клон STM32 Type-C" ?

Также рекомендуем ознакомиться:

Дорогие друзья! Мы стараемся держать на сайте информацию про наличие товаров и цены на них в АКТУАЛЬНОМ состоянии. Корректировки происходят постоянно. Если вы находите цену на товар завышенной, напишите нам про это с указанием ссылки на товар. Мы рассмотрим письмо и или обоснуем цену, или подкорректируем ее. Ассортимент магазина очень большой и иногда бывают ошибки в ценообразовании, особенно при скачках курса доллара. Благодарим за понимание.
оплата картами Visa и MasterCard