STM32F303CC на дешевой Mini Dev Плате: поддержка SMT32F3

Mgeo
Ср. 03 февраля 2016 г., 10:02
У меня есть проект, в котором я преобразовал недорогой доску Mini Development на основе STM32F103C8 в плату STM32F303CC. Дополнительная производительность F3 и его FPU потребовалось здесь для целей управления пидом в реальном времени. Преобразование было прямолинейным обменой, хотя я обнаружил, что он настаивал на своих навыках пайки. Влияние стоимости на родину составляет около 0 долларов.50 дополнительных количества для F3. В обмену вы получаете FPU и гораздо больше вспышки.

Ссылка на проект здесь:
http: // www.rcgroups.com/forums/showthread.PHP?T = 2583330
Смотрите сообщение № 2 для получения подробной информации о обмене чипа.

Я надеюсь на более широкую поддержку F3 в качестве цели в Arduino. Он совместим с F1, поэтому для поставщиков совет по обмену фишкам на мини -Dev Poard это было бы прямолинейным изменением. Он откроет высокопроизводительные приложения в режиме реального времени для недорогих приложений Arduino STM32.

Спасибо,
Джордж

Mrburnette
Ср. 03 февраля 2016 г., 13:27
@Mgeo:

Официальная политика поддержки M3: http: // www.STM32duino.com/viewtopic.PHP?t = 41

Но после просмотра вашего видео я нахожусь в «режиме WOW» в вашей успешной попытке трансплантации F3. Я проделал некоторую работу с моим устройством Hot-Air, и я компетентный паяль Рыцарный комплект супер-регенеративный приемник. Но я не думаю, что я бы занялся тем, что ты сделал. Поздравляю.

Может быть, ваш вызов поддержки F3 Arduino вдохновит некоторых наших членов; кто знает?


Луча

Мрмонтейт
Ср. 03 февраля 2016 г. 13:34
Джордж,
Отличная работа. Я не знал о чипе быстрых вещей. Это было интересно само по себе.

Одна вещь, которую я получил, я заметил, это ЦАП на 303, которого у 103 не было. Я уверен, что есть и другие различия. Было бы здорово увидеть, что они выйдут с использованием той же доски.

Майкл

Racemaniac
Ср. 03 февраля 2016 г., 19:26
Mrmonteith написал:Джордж,
Отличная работа. Я не знал о чипе быстрых вещей. Это было интересно само по себе.

Одна вещь, которую я получил, я заметил, это ЦАП на 303, которого у 103 не было. Я уверен, что есть и другие различия. Было бы здорово увидеть, что они выйдут с использованием той же доски.

Майкл

Mgeo
Чт, 04 февраля 2016 г., 10:51
Спасибо всем за хорошие комментарии.
Mrburnette написал:@Mgeo:
Может быть, ваш вызов поддержки F3 Arduino вдохновит некоторых наших членов; кто знает?
Луча

Racemaniac
Чт, 04 февраля 2016 г., 12:56
MGEO написал: От Мусере.компонент
STM32F103C8: 2500: $ 2.94
STM32F303CC: 2500: 3 $.87

Мрмонтейт
Чт, 04 февраля 2016 г. 13:55
103 доски стоят мне около 3 долларов.53 с бесплатной доставкой. Я сомневаюсь, что это будет стоить им тройной. Если они могут использовать те же доски, они могут пойти на это. Это вопрос того, что они получают сообщение.

Я смотрел на штамп STM32F4, которую придумал один парень. Он больше не делает, но информация для создания новых досок. Я уверен, что это будет стоить мне намного дороже, но все еще выглядит интригующе. Он основан на STM32F405. Большой прыжок в силе тоже.

Я думаю, все сводится к тому, если вам нужна такая обработка, это стоит разница в стоимости? Для меня все, что менее 20 долларов достаточно разумно, чтобы не беспокоиться. Но сейчас у меня достаточно занятости. Недостаточно времени, чтобы играть со всеми моими игрушками. :ржу не могу:

Racemaniac
Чт, 04 февраля 2016 г., 14:11
Mrmonteith написал: Я думаю, все сводится к тому, если вам нужна такая обработка, это стоит разница в стоимости? Для меня все, что менее 20 долларов достаточно разумно, чтобы не беспокоиться. Но сейчас у меня достаточно занятости. Недостаточно времени, чтобы играть со всеми моими игрушками. :ржу не могу:

Mrburnette
Чт, 04 февраля 2016 г., 14:19
Mrmonteith написал: <...>
Я смотрел на штамп STM32F4, которую придумал один парень. Он больше не делает, но информация для создания новых досок. Я уверен, что это будет стоить мне намного дороже, но все еще выглядит интригующе. Он основан на STM32F405. Большой прыжок в силе тоже.

Rogerclark
Чт, 04 февраля 2016 г., 8:59 вечера
Я не вижу большого спроса на доску за 20 долларов, когда сейчас есть Rpizero и Chip, и многие другие подобные платы в категории Sub $ 20, которые имеют гораздо большую вычислительную мощность, а также больше оперативной памяти и т. Д.

Цена на ESP32 также будет интересной, так как в настоящее время цена / производительность на ESP8266 довольно убедительны, до такой степени, что ее стоит использовать чисто в качестве MCU, даже если вы не хотите Wi -Fi.

Кроме того, Nordic Semi объявила об обновленном Bluetooth Low Energy Soc, чтобы заменить серию NRF51, называемую, неудивительно NRF52, которая является Cortex M3.
Я не уверен в ценах, но я покупал модули NRF51, примерно за 5 долларов, которые имеют 256 тыс. Флэш и 16 тыс. ОЗУ, но NRF51 работает только на 16 МГц
Так что любой, кто хочет MCU и BLE ....


Слишком много вариантов ;-)

Рик Кимбалл
Пт, 05 февраля 2016 г., 4:33 утра
Надеюсь, я не пропустил кого -то, уже упоминающего эту доску ...
Вы все следили за новыми досками Nucleo, серии Nucleo-32? Специфичным для этого разговора будет нуклео-F303K8. Они являются небольшим форм-фактором и используют меньшие чипы 32PIN, но все же имеют встроенный ST-Link V2:
Доски разработки Nucleo для STS 32PIN STM32 MCUS_POPUP.JPG
Доски разработки Nucleo для STS 32PIN STM32 MCUS_POPUP.JPG (45.63 киб) просмотрено 1839 раз

Мрмонтейт
Пт. 05 февраля 2016 г. 14:50
Рик,
Это выглядит Purdy. : o Я должен перестать смотреть на блестящие новые доски.

Майкл

Бьянкифан
Пт, 04 марта 2016 г., 16:43
MGEO написал: STM32F103C8: 2500: $ 2.94
STM32F303CC: 2500: 3 $.87

Racemaniac
Пт, 04 марта 2016 г., 19:46
Ваху :)
Я только что сделал пересадку F303CBT6 на Maple Mini Poard, и я просто запрограммировал его через Stlink V2, и он работает XD. Я бегаю на нем. : D.

Где я могу взять эту маленькую доску отсюда? Есть ли загрузчик, чтобы я мог запрограммировать его через USB -порт?
Должен ли я изменить некоторые настройки в файлах платы? (Я банкомат, просто программирую его, как будто это STM32F3Discovery).

Пока я очень горжусь, что уже сделал это так далеко xD. Это первая серьезная пайка SMD, которую я сделал (я разрушил одну доску, пытаясь испарить, используя мой паяльный железо, а затем на следующей доске попробовал мой Heatgun, и это было намного проще (хотя это слишком много тепловой пистолет, который не предназначен для SMD работать XD)).

Mgeo
Сб 05 марта 2016 г., 10:49
Бьянкифан написал: Мне не нужно 2500 шт, никогда не..

Бьянкифан
Сб 05 марта 2016 г., 11:46
MGEO написал:Во время этого поста эта ссылка имеет их за 5 долларов США.48/EA для 5 шт. С бесплатной доставкой

Sheepdoll
Сб 05 марта 2016 г. 18:34
MGEO написал:.
.. Смысл первоначального поста заключалась в том, чтобы лоббировать за поддержку платформы F3 в надежде, что спрос может построить. ...

Mgeo
Сб 05 марта 2016 г. 22:34
Роджер опубликовал другие проекты, некоторые выглядят так, как будто они могут оказать поддержку F3 https: // github.com/rogerclarkmelbourne/ ... Опроекты

У меня также есть моторный комплект F302 и доска Nucleo, мне придется исследовать, когда у меня появится шанс.

Джордж

Умежопа
Ср. 08 февраля 2017 г., 17:12
Попробую это получить немного Sampel 303 куб .
Джонас

Умежопа
Чт 16 марта 2017 г. 18:59
Теперь я получаю поток припоя и получаю пайку.
Сент-Link Work ...

Rogerclark
Чт 16 марта 2017 г. 20:56
Koduino, Arduino Core, написанный Avik De (Look on Github) был написан исключительно для поддержки F3.

Он использует стандартную периферическую библиотеку и построен совершенно иначе в либералле.

Я думаю, что STM также намерен выявить свое собственное ядро ​​для Nucleo F3, но это долгий путь в их список, так что я не думаю, что он, вероятно, будет выпущен в ближайшее время.

victor_pv
Сб 20 мая 2017 г., 22:15
Реданьяк написал:Ваху :)
Я только что сделал пересадку F303CBT6 на Maple Mini Poard, и я просто запрограммировал его через Stlink V2, и он работает XD. Я бегаю на нем. : D.

Где я могу взять эту маленькую доску отсюда? Есть ли загрузчик, чтобы я мог запрограммировать его через USB -порт?
Должен ли я изменить некоторые настройки в файлах платы? (Я банкомат, просто программирую его, как будто это STM32F3Discovery).

Пока я очень горжусь, что уже сделал это так далеко xD. Это первый серьезный SMD -пайчок, который я сделал (я разрушил одну доску, пытаясь испачкаться, используя мой паяльный железо, а затем на следующей доске попробовал мой Heatgun, и это было намного проще (хотя это слишком много тепловой пистолет, который не предназначен для SMD работать XD)).

Арпрос
Солнце 13 мая 2018 г. 22:00
[victor_pv - Сб 20 мая 2017 г. 22:15] - Я загрузил загрузчик для Bluepill
Какой инструмент вы использовали для этого?

Использует ли STM32F3 тот же последовательный протокол, что и STM32F1? Я сделал пересадку сам сейчас, но демонстратор Flash STM не распознает пациента.

Rogerclark
Солнце 13 мая 2018 11:52
Я не знаю, что загрузчик F1 работает на F3.

Арпрос
Пн 14 мая 2018 г., 2:00 утра
Я знаю, что загрузчик не будет работать, но мне интересно, есть ли инструмент Flash STM.

Арпрос
Пн 14 мая 2018 г., 3:57
Хорошо, я понял свою проблему с серийными соединениями. Я питал Франкенпилл через порт USB -ноутбука. Но это привело к тому, что F3 вошел в режим USB DFU (который перечислялся правильно, но я никогда не заметил), а серийная загрузка отключена. Когда я питал его от настенного зарядного устройства, сериал показался просто отлично.

Повторное рассмотрение было довольно легко.

0. Отметьте, где находится точка выравнивания на IC.
1. Зажимной таблетки.
2. Наденьте старую гитарную струну (= прочную тонкую стальную проволоку) возле одной стороны IC под ногами.
3. Удерживайте гитарную струну одной рукой и начните нагревать ноги, начиная с стороны, где рука. Аккуратно используйте гитарную струну, чтобы вытащить ноги. Повторите, пока сторона не сделана.
4. Повторите 2-3 для двух других сторон.
5. Уборка немного падущей косичкой. Но не слишком много: вы хотите сохранить припой на подушках, просто сгладите его.
6. Поместите новый чип, где он принадлежит, вспоминая, где была точка выравнивания. Аккуратно выровнять с подушками. Это на самом деле довольно сложно. Я использовал пинцоров.
7. Аккуратно прикоснитесь к горячим точным припоя. А потом, в идеале (я не могу вспомнить).
8. Повторите для других ног.
9. Проверьте на шорты. У меня был один, который я исправил, разрезая ножом Xacto.

Помимо того, что у меня была еще одна проблема: я не был достаточно осторожен на шаге 3, и две ноги вытянули части трассов. Я закончил положить капли паяльной пасты на оставшиеся кусочки следов надежду.

О, и техника гитарной струны (которую я видел, где -то упоминалась в Интернете) согнула ноги оригинального F103, так что сейчас, вероятно, бесполезно сейчас бесполезно.

Это только второй раз, когда я делаю пайку на поверхности, и на этот раз подача была гораздо лучше. Мои прекрасные моторные навыки довольно средние, я думаю.

Изображение

Изображение

Rogerclark
Пн 14 мая 2018 г., 6:49
Это интересная техника

Я попытался использовать инструмент для выстроения для удаления всего ИК -.

Рекснанет
Пн 14 мая 2018 г., 9:19
Мой подход немного более разрушительна для «старого» IC, но чище для печатной платы.

Я использую нож Xacto, чтобы разрезать все контакты IC возле керамической стороны. После того, как тогда вырезали все, просто удалите центр, а затем, с пайком, удалите все булавки, оставшиеся на печатной плате.
Этот метод не настолько подвержен повреждению на колодках или на следах печатной платы.

Арпрос
Пн 14 мая 2018 г. 15:19
Я вроде Получил мигание, работая с Koduino, после изменения варианта F303V от Koduino, чтобы иметь 128K Flash / 32K RAM (я использую STM32F303CBT6).

Очень счастливая вещь: встроенный USB-загрузчик на чипе прекрасно работает с DFU-UTIL для загрузки USB. Мне пришлось установить драйвер Zadik USB-Libk для Win64, и мне приходилось перемещать джампер Boot0 на код Flash, хотя.

«Вид» связан с задержкой (), основанной на мигании, не правильной. Это слишком медленно примерно в 8. Я также попытался использовать ASM («NOP») для задержки, и это также было отключено аналогичной суммой. Добавление некоторого тестового кода в код Init показывает, что HSE не может запустить, и поэтому чип по какой-то причине работает на 8-9 МГц. Любые мысли о том, почему это может это делать?

Арпрос
Пн 14 мая 2018 г., 18:16
Мой осциллограф ничего не регистрирует в булавках кристалла 8 МГц.

Арпрос
Вторник 15 мая 2018 г., 3:21
Проблема исправлена: пришлось удалить бит hsebyp из настройки RCC.

Если кто -то хочет попробовать STM32F303CB (128K Flash) или STM32F303CC (256K Flash), вот моя вилка Koduino: https: // github.com/arpruss/koduino

USB -сериал отлично работает с моей вилкой. Просто сделай: #include ... setup() { delay(200); Serial.begin(115200, 0xff); }

victor_pv
Чт 17 мая 2018 г. 18:43
Я использовал и клон Stlink для загрузки загрузчика. Как уже упоминалось, загрузчик начинает работать и сбой. Я уверен, что загрузчик может быть совместимым, но я просто хотел запустить какой -нибудь мусорное ведро, чтобы убедиться, что MCU работал (Xtal Pins, внутренняя PLL и т. Д.).

Rogerclark
Чт 17 мая 2018 г., 21:44
Вы можете попробовать новый загрузчик HID, который написал @bootsector и какой Vassilis улучшился .

New ST Nucleo's, Arduino Nano Form Factor