STM32L151 CH32F103 GD32F103

Ответить
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

STM32L151 CH32F103 GD32F103

Сообщение Ingwar »

Появилось время протестировать полученные образцы, но мысль о совместимости, точнее о возможности с ними работать из под Flprog не давала покоя.
Поленился/пожалел время на изготовление сразу рабочего прототипа, на котором и собирался тестировать, а решил пойти по легкому пути.
Поскольку китайские реплики заявляются как аналоги оригинальной F103 и камушек L151 совпадает по пинам (и даже описания пинов в офф. ядре), то "полигоном" на предварительную совместимость выступила ноунейм плата с оригинальным F103 на борту.
Методика проста и примитивна - рисуем блинк на PC13, шьем через st-link, "сдуваем" камень, накатываем другой и опять шьем (если получится).
Забегая вперед скажу - все прошились без танцев с бубном и блинк везде работал с должной частотой. Так что следующий этап - тесты на рабочей плате.
Ниже результаты.

оригинал STM32F103C8T6
[spoiler]
stm.jpg
stm32f103.png
[/spoiler]

STM32L151C8T6
[spoiler]
stm_151.jpg
stm32l151.png
[/spoiler]

GD32F103CBT6
[spoiler]
GD.jpg
gd32f103.png
[/spoiler]

CH32F103C8T6
[spoiler]
CH.jpg
ch32f103.png
[/spoiler]

З. Ы. Нежданчик надеюсь рассмотрите сами)))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

STM32L151 CH32F103 GD32F103

Сообщение ecoins »

Очень интересная и полезная работа. Особенно произвело впечатление продемонстрированная легкость с быстрой смена чипов на готовой плате - мне бы в голову такое не пришло бы.
Скорее всего и более сложные проекты будут работать, если не возникнут нюансы с переадресацией пинов на интерфейсах, но вроде не должно быть.
Спасибо за содержательное исследование.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

STM32L151 CH32F103 GD32F103

Сообщение Ingwar »

Для облегчения разводки плат, сделал картинку с пинами согласно офф. ядру ( Arduino_Core_STM32/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.h ).
[spoiler]
STM32F103C.png
[/spoiler]

Отправлено спустя 8 часов 4 минуты 38 секунд:
Итак, тестовый "полигон" готов.
[spoiler]
тестовая F103.png
[/spoiler]

Будет время - сравню и проверю камушки.
В планах сравнить/проверить работоспособность: скорость математических вычислений (если получится, запущу вычисление фрактала), скорость работы с портами ввода/вывода, возможности ШИМ и работу с энкодером. Ну и автоматом проверится программный SPI и UART (в рамках проекта).

Возвращаясь к постскриптуму в первом посте - посмотрите время загрузки в камень...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

STM32L151 CH32F103 GD32F103

Сообщение SerOv »

[ref]Ingwar[/ref], Здравствуйте. Подскажите. Как изготовляли саму плату. Это ведь не ЛУТ?
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

STM32L151 CH32F103 GD32F103

Сообщение Ingwar »

Мой отчет попал на неудачный период и попал под "откат" форума.
Повторно расписывать результаты пока не готов.
Скажу кратко, увидите GD32F103CB по приемлемой цене - берите.
Он в среднем на 35% быстрее оригинала и полностью совместим (в рамках проверок все работало).
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Ответить

Вернуться в «Пользовательские контроллеры»

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

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