от STM32 до STM8S

AG123
Сб, 6 мая 2017 г., 17:18
Эти доски STM8 за 1 доллар щекотка, если я должен с ними связываться с ними :)
http: // www.eBay.com/sch/i.HTML?_from = r4 ... 8 с&_sop = 15

Кстати, есть еще одна (историческая) нить о переходе от STM8s к STM32, я, казалось, шел в противоположном направлении :ржу не могу:
http: // www.STM32duino.com/viewtopic.PHP?f = 2&t = 885

Но, учитывая, что все, что нужно,-это ключ ST-Link V2, чтобы программировать обе синие таблетки STM32F103 & что STM8, это казалось, что стоит изучить.

Я думаю о работе, которая, вероятно, слишком проста для даже STM8, прочитайте клавиатуру 4x4 (Eats 8 Pins) и отправьте результаты по 2 контактам UART или I2C, конечно, другая альтернатива, как всегда, просто используйте резисторы & подключить их к PIN -код ADC :)

Martinayotte
Сб 6 мая 2017 г., 21:16
Я бы не связывался с STM8, сначала просто потому, что вам нужен другой компилятор, во -вторых, ресурсы ограничены.
Для мелочей/задач я скорее использую STM32F030, они также являются TSSOP20, но тот же компилятор, что и другой STM32.

AG123
Солнце 07 мая 2017 г., 4:17
Спасибо, Мартин, да, я подумал, что это имеет смысл

Кстати, доски STM32F030 стоят столько же синей таблетки STM32F103, но производители платы бросают блестящий кристалл 8 МГц : D
http: // www.eBay.com/sch/i.HTML?_odkw = st ... 0&_SACAT = 0

Но даже STM32F030 значительно более сложный, чем STM8s
Он имеет 12 бит ADC против 10 бит на STM8S
пробегает на гораздо более быстрых 48 МГц против STM8S 16 МГц
имеет контроллер DMA против STM8S Нет
и значительно больше аппаратных ресурсов по сравнению с STM8S

Интересно, что STM8, казалось, были намного лучше, чем различные другие 8 -битные mcus e.глин. Некоторые MCUS и т. Д

Но что касается плат между платами STM32F103 (синие таблетки) против плат STM34F030, так что по той же цене было бы более того, чтобы получить STM32F103, так как системные часы быстрее, имеет больше ресурсов, и важно

Дэнниф
Ср 31 мая 2017 г. 22:05
Я большой поклонник STM8s. STM8S003, будучи моим чипом goto 8bt сейчас. Вероятно, они для небольшого размера, однородности, легкой доступности и низких низких цен.

Есть ресурсы на одном уровне с вашей типичной картиной или AVR. Но за долю от стоимости.

Несколько недостатков.

1. Выбор компилятора ограничен. Cosmic не так уж и здорово использовать, поэтому я исключительно на IAR.

2. Медленный чип. Ограниченное количество регистров, так что ...

3. У него есть отсталый дизайн выхода во всех чипах STM.

STM32F030F - интересный чип, и, как и в STM8S, есть тонны недокументированных функций.

Rogerclark
Чт, 01 июня 2017 г. 12:51
@AG123

Есть несколько других потоков о STM8, так как изначально мы думали, что, возможно, можно было бы перенести существующее ядро ​​F103 в него.

Однако совершенно другой зверь.

Re: F030

Похоже, на eBay E есть несколько досок F030.глин.

http: // www.eBay.компонент.AU/ITM/NEW-STM32F03 ... 2170349977

которые незначительно дешевле, чем BluePill, но они, кажется, являются STM32F030F4, который имеет только 16K Flash и 4K RAM, поэтому можно было бы использовать только для проектов с очень небольшим кодом приложения.
Также это только устройство 48 МГц, поэтому будет медленнее, чем BP.

Так что я думаю, что вы, BP

AG123
Чт, 01 июня 2017 12:41
О, сегодня у меня есть 2 штуки $ 1 $ STM8S : D

Да, они «полностью» отличаются от STM32, гораздо меньше оперативной памяти & вспышка
Только сходство казалось, что казалось, что они могут быть запрограммированы из тех же ключ ST-LinkV2
Я думаю, что STM8S делает довольно приличные процессоры «делегата», в частности, если у меня кончатся булавки, которые говорят на Maple Mini / Blue Pill, я могу прибегнуть к «делегировать» некоторые функции IO в отдельный MCU, E.глин. Контроллер клавиатуры, но для клавиатуры я предполагаю, что один из способов состоит в том, чтобы подготовить их с помощью резисторов и использовать аналоговый штифт для этого, в противном случае это может занять целых 8 контактов для клавиатуры 4x4
Я где -то читал, что STM8S тоже делает хорошие контроллеры шаговых двигателей, просто я не слишком уверен, что они «удобно» заменит эти модули моторных моториков Pololu https: // www.Пололу.com/продукт/1182
Я думаю, что для STM8s необходимо было бы использовать MOSFET Transistors или Bipolar Transistors для управления шаговыми двигателями, если это необходимо, это означало бы дополнительное оборудование на досках, но, возможно, более «стабильные» по сравнению с этими «интегрированными» модулями Pololu

Довольно «крайне», что сегодня MCU, подобные STM8, могут на самом деле стоить менее 2 штук 8 -битных регистров смены (в частности, в небольших количествах, E.глин. Всего 2 штуки основная часть этой стоимости, вероятно, является почтовой оплатой), учитывая, что может быть более «экономически эффективным» просто делать MCU, а не основные логические блоки, такие как те модули логики 74HC*

Дэнниф
Чт, 01 июня 2017 12:55
Не уверен, насколько большой разница 1USD, но вы можете получить эти чипы TSSOP20, STM32F030F и STM8S003F, для песни. Я получил свой в Like Like Mest, чем 50 центов, включена.

Я сделал серию этих досок с гетто с этими чипсами, просто паляя их на адаптерах.

Они бежали безупречно .

AG123
Чт, 01 июня 2017 13:03
Видишь ли, я «ленивый» делать свои собственные доски, получать предварительные домы Стоимость, и это произойдет, STM8s достиг отметки в 1 доллар на собранной доске :ржу не могу:

Есть несколько довольно интересных исследований на STM8, как это:
https: // github.com/tg9541/stm8ef/wiki/s ... рогром
Хотя я бы не думал, что делать на STM8 действительно практично, это показывает, как далеко некоторые пробовали :ржу не могу:

Я думаю, что для Fork @jcw здесь, а также на его веб -джилабах, очевидно, хорошо справился с STM32
https: // github.com/jeelabs/mecrisp-stellaris

AG123
Чт, 01 июня 2017 г. 13:30
Только что сделал небольшое исследование в STM32F030
http: // www.ул.com/resource/en/applicati ... 089834.PDF
казалось довольно целесообразным запустить STM32F030 с довольно низким количеством компонентов E E.глин. LDO, несколько резисторов & кепки и убегают от HSI
Я бы, наверное, откладываю это для другого «проекта», так как мне также нужно было выяснить, как сделать SMD -пайку, я немного испорченная жизнь 0.1 "Расположки, у меня есть модуль NRF51822 только для того, чтобы понять, насколько« невозможно »он припаять в кастеллированном 1.2 мм булавки :ржу не могу:

http: // www.eBay.com/itm/mini-system-dev ... 1978736223
Взгляните на одну из этих общих досок F030 на eBay, это может показаться частью затрат, полученных из числа компонентов E.глин. Кристалл 8 МГц, светодиоды, кнопку сброса перемычки Boot0 и в целом хорошо сделанная плата с надлежащим шелковым экраном. Я не скажу, что это «дорого» в этом смысле, так как, возможно, потребуется немало усилий, чтобы спроектировать и сделать такую ​​доску. Но обрезка до минимальных компонентов может снова означать компромисс. Просто использование STM32F030, по крайней мере, будет совместимо с текущей цепочкой инструментов GCC
я.эн. Если я работаю над проектом STM32F030 '' Я бы получил эту доску, а не пытаюсь обрезать для минимальных компонентов

Rogerclark
Чт 22 июня 2017 г. 1:23
Я заказал пару досок STM8 с eBay, так как, похоже, растут интерес к этому.

Это также обрезано в этой теме http: // www.STM32duino.com/viewtopic.PHP?F = 42&t = 2131

Я не знаю, стоит ли STM8 для большинства проектов, даже если он дешевле, чем STM32F103, но я заметил, что множество небольших устройств, доступных на eBay, например, светодиодные вольтмеры и другие дисплеи, а также некоторые USB -мониторинг -хапоты I Купил все использовать STM8

Было бы хорошо иметь возможность, например, переоценить 4-значный светодиодный счетчик вольт в, возможно, таймер обратного отсчета или даже часы

AG123
Вт 27 июня 2017 г., 21:12
Я бы меньше использовал STM8s в качестве «отдельных» MCU, хотя они могли бы сделать это. Основная причина в том, что с 8K Flash и 1K RAM
http: // www.ул.com/content/st_com/en/pro ... 103F3.HTML
Было бы довольно сложно сделать частично то, что мы делаем на STM32
Тем не менее, это 8 -битное устройство и, следовательно, будет более «эффективным памятью» против STM32
Я думаю, что они могут сделать хорошие «делегатные» MCU / подсистемы, работающие совместно с STM32

Возьмем, к примеру, ключевой прокладку 4x4, это займет 8 контактов GPIO (конечно, я могу использовать резисторы и делать аналоговые чтения, но у этого есть свои недостатки). Я думал об использовании регистров смены, но потребуется 2 базовая логика, одна для параллельно с сериалом, другой для сериала для параллеля, занимает больше места для платы, больше компонентов и на самом деле не уменьшает количество соединений в основном MCU.

В этом случае, если пространство является премиальным, и требуется меньшее количество компонентов, STM8S действительно может функционировать как «процессор делегата» и, возможно, взаимодействует основной MCU на линии I2C, который берет всего 2 пина. Я думаю, что есть больше вариантов использования, чем это.глин. Электронное управление двигателем, как каждый шаговый двигатель, возможно, использует 4 контакта, делегат датчика, коммун -делегат и т. Д