Появилось время протестировать полученные образцы, но мысль о совместимости, точнее о возможности с ними работать из под Flprog не давала покоя.
Поленился/пожалел время на изготовление сразу рабочего прототипа, на котором и собирался тестировать, а решил пойти по легкому пути.
Поскольку китайские реплики заявляются как аналоги оригинальной F103 и камушек L151 совпадает по пинам (и даже описания пинов в офф. ядре), то "полигоном" на предварительную совместимость выступила ноунейм плата с оригинальным F103 на борту.
Методика проста и примитивна - рисуем блинк на PC13, шьем через st-link, "сдуваем" камень, накатываем другой и опять шьем (если получится).
Забегая вперед скажу - все прошились без танцев с бубном и блинк везде работал с должной частотой. Так что следующий этап - тесты на рабочей плате.
Ниже результаты.
оригинал STM32F103C8T6
[spoiler]
[/spoiler]
STM32L151C8T6
[spoiler]
[/spoiler]
GD32F103CBT6
[spoiler]
[/spoiler]
CH32F103C8T6
[spoiler]
[/spoiler]
З. Ы. Нежданчик надеюсь рассмотрите сами)))
STM32L151 CH32F103 GD32F103
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
STM32L151 CH32F103 GD32F103
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
STM32L151 CH32F103 GD32F103
Очень интересная и полезная работа. Особенно произвело впечатление продемонстрированная легкость с быстрой смена чипов на готовой плате - мне бы в голову такое не пришло бы.
Скорее всего и более сложные проекты будут работать, если не возникнут нюансы с переадресацией пинов на интерфейсах, но вроде не должно быть.
Спасибо за содержательное исследование.
Скорее всего и более сложные проекты будут работать, если не возникнут нюансы с переадресацией пинов на интерфейсах, но вроде не должно быть.
Спасибо за содержательное исследование.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
STM32L151 CH32F103 GD32F103
Для облегчения разводки плат, сделал картинку с пинами согласно офф. ядру ( Arduino_Core_STM32/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.h ).
[spoiler] [/spoiler]
Отправлено спустя 8 часов 4 минуты 38 секунд:
Итак, тестовый "полигон" готов.
[spoiler] [/spoiler]
Будет время - сравню и проверю камушки.
В планах сравнить/проверить работоспособность: скорость математических вычислений (если получится, запущу вычисление фрактала), скорость работы с портами ввода/вывода, возможности ШИМ и работу с энкодером. Ну и автоматом проверится программный SPI и UART (в рамках проекта).
Возвращаясь к постскриптуму в первом посте - посмотрите время загрузки в камень...
[spoiler] [/spoiler]
Отправлено спустя 8 часов 4 минуты 38 секунд:
Итак, тестовый "полигон" готов.
[spoiler] [/spoiler]
Будет время - сравню и проверю камушки.
В планах сравнить/проверить работоспособность: скорость математических вычислений (если получится, запущу вычисление фрактала), скорость работы с портами ввода/вывода, возможности ШИМ и работу с энкодером. Ну и автоматом проверится программный SPI и UART (в рамках проекта).
Возвращаясь к постскриптуму в первом посте - посмотрите время загрузки в камень...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
STM32L151 CH32F103 GD32F103
[ref]Ingwar[/ref], Здравствуйте. Подскажите. Как изготовляли саму плату. Это ведь не ЛУТ?
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
STM32L151 CH32F103 GD32F103
Мой отчет попал на неудачный период и попал под "откат" форума.
Повторно расписывать результаты пока не готов.
Скажу кратко, увидите GD32F103CB по приемлемой цене - берите.
Он в среднем на 35% быстрее оригинала и полностью совместим (в рамках проверок все работало).
Повторно расписывать результаты пока не готов.
Скажу кратко, увидите GD32F103CB по приемлемой цене - берите.
Он в среднем на 35% быстрее оригинала и полностью совместим (в рамках проверок все работало).
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя