GD32F103CBT6 программирование из Arduino IDE.

Ответить
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

GD32F103CBT6 программирование из Arduino IDE.

Сообщение Ardudue »

GD32F103CBT6 микроконтроллер, 32-Бит, Cortex-M3, 108МГц, 128K Flash, 20K SRAM, 37 I/O [LQFP-48]
альтернативный чип STM32F103CBT6 от китайского производителя GigaDevice Semiconductor.
Пины совпадают с STM32F103CBT6.
Цена чипа за 50р с доставкой нашлась на алиэкспресс. В Чип и Дип 470р на складе.

Ядро GD32F103CBT6 для IDE берем здесь https://github.com/stefkpl/Arduino_STM32 (если что то не заработает пишите автору в GitHub)
У меня мои проекты скомпилировались. Чип приехал, плату буду паять как будет время.
Установка ядра в IDE:
Скачиваем →разархивируем →получаем папку "Arduino_STM32-master" её копируем.
В IDE находим папку hardware открываем и заливаем папку "Arduino_STM32-master".

Открываем IDE менеджер плат → находим GD32F103CBT6
[spoiler]
GD32F103CBT6 IDE.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Ardudue 20 янв 2021, 19:18, всего редактировалось 1 раз.
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 154 раза

GD32F103CBT6 программирование из Arduino IDE.

Сообщение ecoins »

Ссылка на ядро в тексте это клон
https://github.com/rogerclarkmelbourne/Arduino_STM32
Наверное лучше пользоваться оригиналом, в нем уже есть изменения (26 дней и месяц).
Поддержка этой платы есть в FLProg от пользователей в разных версиях.
Интересно, а по ссылке автор действительно отвечает?
У меня возникли проблемы по платам blackpill_f401 и disco_f411 - я бы задал...
И еще вопрос - у Вас указана цена чипа? Вы сами контроллер изготавливаете или используете готовую плату (bluePill_F103C)?
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

GD32F103CBT6 программирование из Arduino IDE.

Сообщение Ardudue »

ecoins писал(а): 20 янв 2021, 17:17 Ссылка на ядро в тексте это клон
https://github.com/rogerclarkmelbourne/Arduino_STM32
Наверное лучше пользоваться оригиналом, в нем уже есть изменения (26 дней и месяц).
там нет GD32F103CBT6
ecoins писал(а): 20 янв 2021, 17:17 указана цена чипа? Вы сами контроллер изготавливаете или используете готовую плату (bluePill_F103C)?
да цена чипа, плату сам развожу и паяю.

Отправлено спустя 29 минут 28 секунд:
вот такую спаяю :smile469:
GD32F103CBT6.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 154 раза

GD32F103CBT6 программирование из Arduino IDE.

Сообщение ecoins »

Ardudue писал(а): 20 янв 2021, 19:46 там нет GD32F103CBT6
Полагаю, что это полная копия STM32F103CB (Flash 128 кбайт) и потому и другие ядра будут работать.
Файлы variant у них совпадают - возможно это маркетингово/лицензионный прием.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

GD32F103CBT6 программирование из Arduino IDE.

Сообщение Ardudue »

ecoins писал(а): 20 янв 2021, 20:57 Файлы variant у них совпадают
variant.h или какой?

Отправлено спустя 25 минут 9 секунд:
ecoins писал(а): 20 янв 2021, 20:57 Полагаю, что это полная копия STM32F103CB (Flash 128 кбайт) и потому и другие ядра будут работать.
Roger Clark здесь дал комментарии https://github.com/rogerclarkmelbourne/ ... 2/pull/820
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 154 раза

GD32F103CBT6 программирование из Arduino IDE.

Сообщение ecoins »

Ardudue писал(а): 21 янв 2021, 13:46 variant.h или какой?
Да, этот файл.
Ardudue писал(а): 21 янв 2021, 13:46 Roger Clark здесь дал комментарии https://github.com/rogerclarkmelbourne/ ... 2/pull/820
Спасибо, посмотрел. Частоту они подняли на чипе - на SPI могут возникнуть особенности.
----------------
Вы поместили рисунок красивой платы - Вы сами разводите и изготавливаете.
Здорово.
В этой связи
вопрос 1: стоит ли из-за небольшой разницы в стоимости чипа создавать ограниченно совместимое с софтом оборудование?
вопрос 2: может стоит посмотреть на следующее поколение STM32F4 ->STM32F401CC. Они подороже, но цены быстро падают.
Сейчас выпускаются BLACKPILL_F103C, но из-за нехватки пинов на плате там "потеряли" UART3. При необходимости мы бы приняли участие
в подобных разработках - финансово, организационно, по софту.
-------------------
Спасибо, успехов.
Ответить

Вернуться в «STM32»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя