Любой опыт использования STM32F042?

Gbulmer
Чт 21 января 2016 г. 13:05
Я смотрел на некоторые очень компактные доски, полученные из Arduin Digispark и Digispark Pro. Я хотел бы позволить людям делать компактные умные гизмо, предпочтительно, даже меньше, чем Maple-Mini.

У нас нет ничего такого маленького, как attiny85.

Однако ST Micro сделает несколько STM32 в пакете TSSOP-20, сравнимых с Digispark Pro.

Я смотрел на STM32F042F. По сравнению с Attiny, это устройство «Турбо-наматка». Это одна из более дешевых частей STM32; Просто, но все еще есть USB.

Похоже, что это значительно уменьшит частично по сравнению с кленовой минией:
  • «без кристалла» USB. Его USB не нуждается в кристалле (и конденсаторах), и он может работать с использованием своего внутреннего генератора, удаляя три (относительно дорогие и «голодные платы»).
  • Внутренний резистор USB-нагрузки, удаляющий семь деталей Maple-Mini, эксплуатирующие USB-резистор.
Еще лучше, что у STM32F042 есть изготовленный набор USB-загрузчика, поэтому не нужно было бы иметь USB-U-UART для загрузки начального загрузчика.

Итак, я думаю, что это может быть практично иметь компактный дизайн печатных плат, почти как «умный припой».

Это может быть простым в программном обеспечении Bootstrap, потому что есть ST -nucleo Boards с STM32F042S.

У кого-нибудь есть какой-либо опыт или мысли об использовании STM32F042F для создания уменьшенного размера, уменьшенной стоимости, Maple-Mini/STM32Duino?

Rogerclark
Ср 27 января 2016 г., 6:26
Есть несколько небольших доходных плат на основе STM32F103T, но они все еще намного больше, чем DIDISPARK (думаю, где -то есть нить о доске 103T)

Я запускаю ядро ​​F103 на основе Libmaple на ключке Stlink, у которого есть F101, и он работал нормально.

Но я ничего не о устройстве F042

Единственная коммерческая плата, которую я могу найти, используя этот чип, - это новое Nano Size Nucleo от STM

Так что самый простой способ увидеть, можно ли сделать это, вероятно, выплеснуть 25 долларов на нуклео

Или получите упакованную версию TSSOP20 и сделайте свою собственную плату, используя одну из этих досок прорыва

Этот парень сделал свою доску. Но я думаю, что вы уже много поиска и нашли это и множество другой информации


http: // andybrown.мне.Великобритания/2015/10/31/STM32F042DEV/

Gbulmer
Пн 15 февраля 2016 г., 8:05 вечера
Rogerclark написал:...
Этот парень сделал свою доску. Но я думаю, что вы уже много поиска и нашли это и множество другой информации

http: // andybrown.мне.Великобритания/2015/10/31/STM32F042DEV/

Rogerclark
Пн 15 февраля 2016 г., 21:04
Пакет стиля DIL облегчит строительство с нуля, но я думаю, что размер вспышки может быть не проблема, так как Libmaple занимает около 16 тысяч для всего лишь мигального эскиза. (вероятно, чуть меньше 16 тыс., Но вы понимаете, о чем я)

Я думаю, что мне нужно будет выработать способ припаять STM32F103C S, так как у меня есть ряд проектов, которые мне нужен небольшой мощный MCU, но имею ограниченное пространство, поэтому я хотел бы поместить STM32 на пользовательскую доску.

Я могу получить 10 чипов F103C по цене около 15 долларов на Aliexpress, что не является плохой сделкой.
Я могу получить эти минимальные системные доски разработки, так как синяя таблетки примерно за 2 доллара.50, которые являются хорошей ценностью, но они слишком велики.

Я бы хотел доски размером с цифровой панели с STM32..

Возможно, мне лучше получить дизайн !

Gbulmer
Вт 16 февраля 2016 г. 12:08
Мне очень интересно, если вы разработаете плату TSSOP20 STM32F042.

Мы работаем со школами и колледжами.
28-контактное устройство, например, Atmega/Arduino, часто слишком много для своих проектов. Дигиспорт с 4 штифтами немного ограничен.
Я хотел бы попробовать STM32 TSSOP20. Правление должно стоить около 5 долларов по частям.

Mrburnette
Вт 16 февраля 2016 г. 12:11
Rogerclark написал: <...>
Я думаю, что мне нужно будет выработать способ припаять STM32F103C S, так как у меня есть ряд проектов, которые мне нужен небольшой мощный MCU, но имею ограниченное пространство, поэтому я хотел бы поместить STM32 на пользовательскую доску.
<...>

Rogerclark
Вт 16 февраля 2016 г. 12:31
Привет, Рэй

У меня есть дешевая китайская печь для рефтоу (T-962), но я не могу получить приличные результаты с ней, и я думаю, что это почти бесполезно

Я получаю дико разные показания температуры от двух внутренних термопаров, хотя я переключился на использование IC -интерфейса Maxim Thermocouple Digital Interface, который должен придать гораздо лучшие результаты, чем существующая аналоговая схема.

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

Один парень установил внутренний вентилятор, чтобы циркулировать воздух вокруг, что, предположительно, делает духовку пригодным для использования, но это основная механическая модификация духовки, и мне придется изготовить много деталей самостоятельно, что было бы сложно, как я У меня нет токана или очень много, чтобы сделать детали, которые мне нужны.

Единственная хорошая вещь в T-962-это физическая единица самостоятельно, E.глин. коробка с изолированным внутренним отсеком и подносом / ящиком, чтобы поставить печатную плату на.

КСТАТИ. Ранее я купил тостерной печи и собирался изменить ее как рефтоу печи, но затем я нашел стоимость предметов, необходимых для того, чтобы сделать его не свободно тепло, стоимость стоила $$$, e.глин. Специальная теплостойкость золота и т. Д., Чтобы покрыть всю внутреннюю часть духовки и т. Д

Я уверен, что есть решение для приличной духовки с приличной духовкой, но на данный момент у меня нет времени, чтобы либо заставить T-962 работать, либо повторно проработать духовку для тостера в качестве жизнеспособной духовки. Как кажется, ключ заключается в том, что воздух должен двигаться, я.E Это должна быть конвекционная печь, а не сияющая духовка, но никто не делает дешевую версию :-(

C_D
Вт 16 февраля 2016 г. 1:15
Я зафиксировал все свои односторонние доски на электрической горячей пластине, как это связь.

Я закрепил 10 -миллиметровую алюминиевую пластину в верхней. Просто нанесите паяную пасту с помощью шприца на все ваши накладки, поместите ваши компоненты, а затем осторожно поместите доску на тарелку, пока не растает припоя.

Rogerclark
Вт 16 февраля 2016 г., 2:18
На самом деле, я знаю кого -то, у кого есть паяльная станция с тепловой тарелкой, поэтому я посмотрю, лучше ли это, чем моя бесполезная печь,

Mrburnette
Вт 16 февраля 2016 г. 14:12
Я нашел статью о песке... в ответах.

https: // www.Sparkfun.com/tuperials/59

Rogerclark
Вт 16 февраля 2016 г., 21:14
Re F0XX

Я вижу, что DirtyCheAppcb также имеет прорыв для серии F0XX. Выглядит хорошо, так как вы, кажется, получаете множество небольших досок за минимальный заказ в 25 долларов США.

Re: рефтовальная печь

Спасибо, Рэй.

Даже у этой духовки за 2500 долларов, кажется, есть проблемы с горячими точками.

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

КСТАТИ. С моей духовкой, теперь я помню, я попытался использовать пистолет для стриптизеры с горячим воздухом, чтобы взорвать воздух в переднюю часть духовки, чтобы увидеть, перемещая воздух внутри внутри разница. Один из них все еще читается на 20 градусов ниже другого.

Однако это дало мне представление о том, что, возможно, а также использование внутренних ИК -обогревателей, я должен снять вентилятор сзади, это дует в холодном воздухе и заменить пистолет горячего воздуха.

Но потом я понял, что я буду лучше использовать пистолет с горячим воздухом с моей оригинальной печи тостера.
Поскольку он решает как проблему конвекции, так и отсутствие нагревательной энергии (чрезмерная потеря тепла) в нормальной печи тостера.

Конечно, это будет означать, что духовка будет постоянно издавать пары, но любой пайрь должен знать, что будут потенциально неприятные пары

Mrburnette
Вт 16 февраля 2016 г., 22:44
Rogerclark написал: <...>
Конечно, это будет означать, что духовка будет постоянно издавать пары, но любой пайрь должен знать, что будут потенциально неприятные пары

ZMEMW16
Ср 17 февраля 2016 г., 11:36
Если его вентиляционные пары, его вентиляционная тепло : D

Mrburnette
Ср 17 февраля 2016 г., 13:30
ZMEMW16 написал:Если его вентиляционные пары, его вентиляционная тепло : D

Gbulmer
Ср 17 февраля 2016 г., 17:17
У меня есть некоторые из этих универсальных мини -печей, e, g,:
http: // www.Амазонка.сопутствующий.Великобритания/Сабичи-83913-м ... B000L1KHYM

Я нашел их в недорогих супермаркетах «Острова Аппаратных АСМЕР. Я заплатил менее 20 фунтов стерлингов (GBP) за один.

Мы, вероятно, сделали десятки досок таким образом. Мой чам Крис Эванс сделал гораздо больше, чем я. Доски были как профессиональными печатными платами (маска припоя, трафарет, покрытие и т. Д.) и DIY, протравленные без припоя маски.

Эта техника преподавала мне вдохновляющий Пол Гардинер (однажды из школы Финхэм -Парк, Ковентри, Великобритания). Он использовал его с 13-18-летними школьниками с выдающимися результатами.

Gbulmer
Ср 17 февраля 2016 г., 19:20
Rogerclark написал:Re F0XX

Я вижу, что DirtyCheAppcb также имеет прорыв для серии F0XX. Выглядит хорошо, так как вы, кажется, получаете множество небольших досок за минимальный заказ в 25 долларов США.

Rogerclark
Ср 17 февраля 2016 г., 21:29
@gbulmer

Вы управляете своей тостером вручную вручную, чтобы приготовить доски ?

Я купил один из этих печи некоторое время назад и собирался добавить управление MCU, но когда я прочитал различные статьи в Интернете, они, казалось, указывали на то, что они не станут достаточно горячи

Jra
Ср 17 февраля 2016 г., 22:01
Вы, ребята, заставляете меня чувствовать себя неандертальцем. Моя паяльная станция SMD состоит из достаточно толстой алюминиевой сковороды, используемой на барбекю (если это приятно снаружи, а не ветрено), электрической сковороды или кухонной плиты (если моей жены нет дома). Я применяю вставку на печатную плату, работаю над компонентами, помещаю печатную плату в кастрюлю вместе с кусочком платы с некоторой пастой поверх нее и положил кастрюлю на тепло, перевернутый на максимум. Когда я увижу, как паста на расплайной печатной плате начинает таять, я считаю пять, выньте кастрюлю с огня, а затем удалите печатную плату с кастрюли, чтобы остыть. До сих пор мой показатель успеха был достаточно высоким, чтобы я не пробовал ничего более изощренного.

Martinayotte
Ср 17 февраля 2016 г., 22:21
:ржу не могу:
Как это: https: // www.YouTube.com/watch?v = 3drirgnktqg

Gbulmer
Ср 17 февраля 2016 г., 22:56
Rogerclark написал:@gbulmer

Вы управляете своей тостером вручную вручную, чтобы приготовить доски ?

Jra
Чт 18 февраля 2016 г. 12:50 утра
Martinayotte написал::ржу не могу:
Как это: https: // www.YouTube.com/watch?v = 3drirgnktqg

Rogerclark
Чт 18 февраля 2016 г. 10:21
ммм

У шахты 1190w - 1420w напечатано на нем..

Но у меня есть встроенный счетчик мощности, и он читал 1340 Вт, когда я только что включил духовку.

Вы знаете, сколько власти на самом деле потребляют, или 1 был 1.3 кВт написано на нем?


КСТАТИ. У меня только что на скамейке снова на кусочках на скамейке снова заменил духовку для выбоя в T-962, и я заменил оба термопалирования новыми (хотя и от eBay)

Но по мере того, как температура поднимается выше 100 градусов, один зонд начинает читать намного выше, чем у другого.

На самом деле у меня нет обоих зондов рядом друг с другом (ну, примерно на 1 см друг от друга) и недалеко от основания, где вы поместили печатную плату

Начало выпекания с SetPoint 200DEGC
Temp0, Temp1, 214.2, 186.8 214.5, 187.0

Gbulmer
Чт 18 февраля 2016 г., 11:12
У моего есть 1.3 кВт напечатано на нем.

У меня есть «киловатт», поэтому я могу его включить (на выходных) и сообщить обратно.

Если бы у вас была только одна термопару, вы бы с радостью использовали свою печь для выилки?

У вас есть независимый способ проверить температуру, E.глин. Некоторая припоя пая?

Ахулл
Чт 18 февраля 2016 г. 11:18 утра
Я не думаю, что термопары все равно известны своей точностью.

http: // thermocoupleinfo.com/thermocouple-accuracy.htm

Вам, вероятно, нужно будет калибровать каждую термопару по известной ссылке (кипящая вода, таяние припоя или что -то в этом роде). Вы также должны убедиться, что все другие электрические соединения с термопарой, также не действуют как термопары : D

Rogerclark
Чт 18 февраля 2016 г., 11:29
У меня есть разнообразные термопары и различные другие способы измерения температуры, но я согласен, что нет никакого способа узнать, являются ли какие -либо из них точными, если я не сделаю калибровку.

Другая проблема заключается в том, что термопары, кажется, читают одинаковые температуры до 100 градусов, поэтому даже использование кипящей воды не будет много использовать.

Мне нужно использовать что -то, что имеет точку кипения, или точка плавления примерно на 150 градусов, но я не могу подумать, если что -нибудь не по макушке, что соответствует счету.

Я предполагаю, что я обеспокоен тем, что одна часть духовки становилась значительно горячей, чем другая, когда на самом деле, похоже, это просто проблема с термопарами

Но когда одна термопару начинает читать как минимум на 30 градусов больше, чем другая, при 200 градусах, мне также интересно, сколько я получаю регулирование температуры, так как прошивка в среднем составляет два терокурса.

КСТАТИ.

Я аридировал прошивку с помощью некоторых FW с открытым исходным кодом и должен был изменить ее для взаимодействия с интерфейсами SPI термопары.

Таким образом, я мог бы изменить его дальше и добавить калибровочные таблицы для термопалей, но, похоже, я могу также просто приготовить печатные платы в жарке на плите на кухне, и получить одинаково хорошие результаты ;-)

Ахулл
Чт 18 февраля 2016 г. 12:10
Rogerclark написал:...
Таким образом, я мог бы изменить его дальше и добавить калибровочные таблицы для термопалей, но, похоже, я могу также просто приготовить печатные платы в жарке на плите на кухне, и получить одинаково хорошие результаты ;-)

Rogerclark
Чт 18 февраля 2016 г., 21:01
Привет, Энди

Да. Я думаю, что добавление внутреннего поклонника, вероятно, решит проблемы.

Я знаю, что кто -то еще в блоге привел к тому, как они добавили фаната в эту духовку, но это было немного мало деталей.

Казалось, они снимали тепловой изоляцию сверху и разрезали отверстие, затем имели внешний двигатель, проезжая через вал в горячую часть духовки, непосредственно над серединой лотка.

Это, наверное, лучшее место, но сложно построить что -то, что может противостоять 250 -градусным тепло.
У меня такое ощущение, что они просто полагались на подшипник в двигателе и имели трубку, через которую вошел приводной вал.

Но мне нужно будет найти, что публикации могут попытаться собрать детали, нужно будет делать то же самое.

Mrburnette
Чт 18 февраля 2016 г., 22:14
Rogerclark написал: <...>
Но когда одна термопару начинает читать как минимум на 30 градусов больше, чем другая, при 200 градусах, мне также интересно, сколько я получаю регулирование температуры, так как прошивка в среднем составляет два терокурса.

Rogerclark
Пт 19 февраля 2016 г. 12:45
Привет, Рэй

Я использую 2 модуля MAX31855

http: // www.eBay.com/itm/max31855k-therm ... SWFMZWRXPF

Которые прямо рядом друг с другом. У меня открытое корпус, и ни одна доска не особенно близка к источнику тепла

Но я немного разбес все и использую свой ИК -термометр, чтобы проверить оба MAX31855 - примерно такая же температура

Ранее я также установил датчик DS18B20, чтобы выступать в качестве датчика холодного соединения, когда я использовал аналоговую электронику на оригинальной плате управления.

Но поскольку данные датчика сейчас поступают с 31855, я не уверен, что прошивка делает с этими данными.

В любом случае, если обмениваться термокулированием, проблема перемещается с термопару, поэтому я думаю, что проблема в термопаре.

У меня на самом деле есть больше модулей MAX31855, а также прошивка https: // github.com/UnifiedEngineering/t ... Дополнения Можно прочитать до 4 входов MAX31855, так что технически я мог бы одновременно подключить 4 термопали.

Но я не могу вспомнить, поддерживает ли код, который я написал для Arduino Pro Mini (я использую в качестве SPI для моста I2C) более 2 каналов, у меня есть ощущение, что я не смогу надежно обнаружить, если MAX31855 был прикреплен, так Я думаю, что я жестко закодировал это, чтобы просто работать на 2 каналах.

Другая проблема, если мне придется перепрофировать прошивку печи или прошивки Arduino Pro Mini, заключается в том, что я недавно изменил ПК, и глупо я не сделал отдельную резервную копию прошивки (Arrrgggh)

Так что мне придется отказаться от старого ПК (поместите старый диск обратно его, так как теперь он работает на W10 на новом HD), а затем получить прошивку

Да... Мой плохой, как говорится...

Jimpx225
Пт 19 февраля 2016 г., 18:08
Я новичок в STM32arduino.

У меня есть проект, на который я хочу мигрировать из Atmel 328p, я купил STM32F030K6T6, который имеет такой же размер, как и 328p.

Я поместил его на доску и должен знать, как это сделать, программировать его через STM32Arduino?

Mrburnette
Пт 19 февраля 2016 г., 22:06
Jimpx225 написал:Я новичок в STM32arduino.

У меня есть проект, на который я хочу перейти из Atmel 328p, я купил STM32F030K6T6 который такого же размера, как 328p.

Я поместил его на доску и должен знать, как это сделать, программировать его через STM32Arduino?

Jimpx225
Сб 20 февраля 2016 г. 8:22
Спасибо за ответ.

Это все новое для меня, но я видел решение Eclipse/ OpenOCD, но я понятия не имею, с чего начать с C ++, есть ли в любом случае мигрировать .Ино наброски обратно в C++?

Martinayotte
Сб 20 февраля 2016 г. 14:32
Глядя на ваш последний вопрос, он показывает, что вы новичок практически со всем (извините, что здесь немного жестоки).
*.Ино эскизы - это просто расширение имени файла для Arduino, в старые времена (версия < 1.0), это расширение было другим, оно было *.PDE.
Но все эти файлы на самом деле C ++, поэтому нет никаких причин пытаться найти способ их мигрировать.
Итак, увидев такое отсутствие знаний, я настоятельно бы предложил вам (как сказал Рэй) начать играть с Maplemini F103, а не пытаться перенести ядро ​​STM32 в F042 самостоятельно.

Ахулл
Сб 20 февраля 2016 г. 14:52
Jimpx225 написал:Спасибо за ответ.

Это все новое для меня, но я видел решение Eclipse/ OpenOCD, но я понятия не имею, с чего начать с C ++, есть ли в любом случае мигрировать .Ино наброски обратно в C++?

Jimpx225
Сб 27 февраля 2016 г. 15:04
Martinayotte написал:Глядя на ваш последний вопрос, он показывает, что вы новичок практически со всем (извините, что здесь немного жестоки).
*.Ино эскизы - это просто расширение имени файла для Arduino, в старые времена (версия < 1.0), это расширение было другим, оно было *.PDE.
Но все эти файлы на самом деле C ++, поэтому нет никаких причин пытаться найти способ их мигрировать.
Итак, увидев такое отсутствие знаний, я настоятельно бы предложил вам (как сказал Рэй) начать играть с Maplemini F103, а не пытаться перенести ядро ​​STM32 в F042 самостоятельно.

Sheepdoll
Сб 27 февраля 2016 г. 18:57
Jimpx225 написал: Я видел свет, который F103 - это путь вперед, второй вопрос относительно .INO -файл - это простота назначения PIN -кода, например DigitalWrite (PC13, High); Если есть какой -то способ сделать это в Eclipse, это сделало бы жизнь быстрее.

OV7670, Generic STM32F103RC и ILI9341 Дисплей