Мы отправляем заказы "Новой Почтой" по Украине. Также возможен самовывоз из нашего магазина
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...
Модуль конвертера UART-RS485 построен на микросхеме MAX485 и предназначен для подключения устройств с распространенным интерфейсом RS485, являющимся промышленным стандартом подключения периферийных устройств. Малые размеры модуля позволяют создавать компактные устройства.
Двухсторонняя плата для быстрого прототипирования отличного качества с металлизированными отверстиями и монтажными площадками размеры 80 х 120 мм. Шаг отверстий - стандартный 2.54мм.
49 грн
Дорогие друзья! Мы стараемся держать на сайте информацию про наличие товаров и цены на них в АКТУАЛЬНОМ состоянии. Корректировки происходят постоянно. Если вы находите цену на товар завышенной, напишите нам про это с указанием ссылки на товар. Мы рассмотрим письмо и или обоснуем цену, или подкорректируем ее. Ассортимент магазина очень большой и иногда бывают ошибки в ценообразовании, особенно при скачках курса доллара. Благодарим за понимание.