Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
6 місяців
гарантії
Ми даємо гарантію на будь-який товар придбаний в нашому магазині:
6 місяців на товари, крім батарейок і акумуляторів
14 днів на батарейки та акумулятори
У разі настання гарантійного випадку товар безкоштовно ремонтується, змінюється на аналогічний або повертається повна сума його вартостіУважно ознайомтеся з умовами гарантії.
Проконсультуємо до і після продажу
Ви можете задавати питання письмово по e-mail або за контактними телефонами нашого магазину
Клон популярної плати розробника з мікроконтролером ARM Cortex-M3 CH32F103C8T6, який є аналогом мікроконтролера STM32F103C8T6. На платі зібрані всі необхідні елементи для початку роботи з цим сімейством мікроконтролерів. Для програмування контролера можна використовувати як програматор ST-Link і послідовний порт (утилітою від виробника).
Зручне розташування виводів дозволяє застосовувати її з безпаєчною макетною платою і програмувати не виймаючи з макетки.
Характеристики:
Модель: CH32F103C8T6
Ядро: ARM Cortex-M3
Режим відладки: SWD
Робоча частота: 72 МГц
Пам'ять програм: 64 КБ
Пам'ять даних: 20 КБ
Напруга живлення: 2.0-3.6 В
Кварцевий резонатор: 8 МГц і 32768 кГц
Роз'єми: USB Type-C для живлення плати і зв'язку з комп'ютером (для програмування після заливки завантажувача)
Відгуки покупців про Плата разработчика CH32F103C8T6 клон STM32 Type-C
Денис (30.09.2020)
Процессор не до конца совместим с stm32 !!!! Столкнулся что при установе бита защиты от чтения запись в флеш больше невозможна, на честном stm работает. Потратил на этот баг 3 дня ... Допускаю еще некоторое количество подобных моментов присутствует Плюс сайт производителя более недоступен и даташита нет ...
Еще мне попался екземпляр который не запускался RTC в режиме LSE_CLOCK, от кварца 32768 который стоит на плате. Замена кварца ничего не дала. Выпаивал из оригинала, который работал без проблем. В режимах LSI и HSE работает. Если не нужен режим RTC, то в остальном работает без проблем. Так что имейте ввиду. Хочу заказать еще такой но подороже и протестировать его. Хотя это относится не только к этому контроллеру. Сейчас тестирую STM32F411, но и у нее RTC в режиме LSE время за сутки уходила на несколько минут, хотя здесь замена кварца устранила проблему.
Выше все верно написали про ИД чипа. Я использую 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 =)
Дякую, дуже допомогли. Довго мучився з цим чіпом.
Але я скопіював та назвав файли cs103x... і в проекті зробив дублікат дебагу, де і вказав мою назву. Вийшло компактно і непомітно, і без зайвих зусиль, А так ви праві, краще використовувати STM. там і завантажувач і сюрпризів меньше. Помилково взяв, не дивлячись на початкові літери.
Отладка через openocd при помощи st-link не заработала сразу поскольку manufacture id не совпадает с оригиналом. Документация на китайском. Неизвестно, сколько таких подводных камней у сего чуда. Настоятельно не рекомендую!
Народ, хто буде брати - кілька нюансів:
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
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...
Плата розробника мінімальної конфігурації з мікроконтролером ARM Cortex-M3 STM32F103C8T6 . На платі зібрані всі необхідні елементи для початку роботи з даним сімейством мікроконтролерів. Для програмування контролера необхідне застосування програматора ST-Link.
Плата розробника мінімальної конфігурації з 8-бітним мікроконтролером сімейства STM8 STM8S103F3P6 . На платі зібрані всі необхідні мінімальні елементи для початку роботи з даним сімейством мікроконтролерів. Для програмування контролера необхідне застосування програматора ST-Link. Зручне...
Модуль підключення micro-SD карт для використання карт в якості файлового зберігання інформації. На платі розміщені стабілізатор 3.3В та перетворювач логічних рівнів 74LVC125, що робить модуль дуже універсальним і дозволяє підключати його як до 5В контролерів Arduino UNO, так і до 3.3В...
Велика макетна плата (830 отворів) з двома лініями для живлення з кожного боку (200 отворів). Дана макетка дозволяє без пайки створювати макети електронних проектів для їх тестування, перевірки та наладки перед остаточним монтажем. Розміри безпаєчної макетної плати MB102 165х56 мм, кількість...
Модуль конвертера UART-RS485 побудований на мікросхемі MAX485 і призначений для підключення пристроїв з поширеним інтерфейсом RS485, що є промисловим стандартом підключення периферійних пристроїв. Малі розміри модуля дозволяють створювати компактні пристрої.
Двостороння плата для швидкого прототипування відмінної якості з металізованими отворами та монтажними майданчиками, розміри 80 х 120 мм. Крок отворів - стандартний 2.54мм.
49 грн
Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.