STM8S003F3

После месяцев ожидания, после выноса мозга всем и вся (всем пострадавшим огромная благодарность за терпение), я наконец-то получил STM8S003F3 (в оригинале хотелось F2, но я не обижен). Держу их сейчас в руках, и радости моей нет предела. И лишь пара вопросов возникает в голове (редко, но бывает)… Что с ними можно сделать? и На кой хрен мне их столько?
Есть идеи?

UPD: Кроме брелка и вебтермометра что-то идей не видно.
UPD2: Умная розетка или прочая исполнительная/контролирующая единица умного дома.
  • 0
  • 21 марта 2012, 13:12
  • angel5a

Комментарии (125)

RSS свернуть / развернуть
Зачем заказывали-то? И как, если не секрет?
0
Дешёвые, вот и заказал.
Через инет заказывал у местной компании. по действиям для меня совершенно не отличается от заказа в Чип-НН. разве что доставка была не почтой, а самовывозом.
0
Кучу фонариков.
0
фонарики на мк? они же не светят. Ну светят, только не долго, и воняют…
0
Использовать МК для ШИМ.
0
Для трехбатареечных пойдет. как нибудь с диодами для 6-вольтовых. но вот в карманный надо бустер на 5 вольт. Можно конечно взять тот что на радиокоте был…
0
Мелких роботов наделать, и научить их бакланить между собой. По ИК-каналу, замутить что-то вроде Net OneWire. Правда, нафиг оно надо :)
0
«Все в бой! Все в бой! — кричит король.»
0
Вспомнился клип раммштайна, линкс, кажется
0
Ну я про Слот — Warcraft (вроде). Но для начала да, надо их научить маршировать под Rammstein, да.
0
Стив Бэрр, «Кэллахэн и его черепашки».
0
«Столько» — это сколько?
0
  • avatar
  • Vga
  • 21 марта 2012, 14:51
да так, пару другую десятков. Заказать сто уберегло.
0
И во сколько за штучку обошлось? Алсо где брал?
0
Элсин прайс у них же.
рекомендую ещё глянуть http://www.ntp-msk.ru/ У них дешевле будет с доставкой.
0
Элсин прайс у них же.
Не нашел.
0
Поиском лучше: http://www.elsin.ru/index.php?sstring=STM8S003F3 а то каталог у них отвратительный (по удобству).
0
Поиском и искал, ничего не нашлось даже по запросу «S003».
0
Может потому что вы не местный? Фейс-контроль так сказать не прошли :D
0
www.compel.ru/?s=STM8S003F3P6 тут тоже цена неплохая
0
Я думаю, у ST Microelectronics цена еще лучше.
0
Они с физиками не работают. На фарнелы всякие посылают. а там цена ~$0.5, да плюс сюда доставку в $20. отнюдь не вкусно.
0
Ага. Как и компэл.
0
Недавно заказал на electronshik.ru. Если не ошибаюсь, стоят 9,45 руб.
0
Поздравляю!
У меня тоже останется много 38 штук )
Думаю допинать генератор эффектов
ziblog.ru/2012/01/14/generator-effektov-ot-getchiper/
0
  • avatar
  • ZiB
  • 21 марта 2012, 15:39
ой хотя 10 я уже обещал отдать…
0
Там одна только лажа. HS выводов только 11, а в оригинале 12 надо. И они все нужны, в частности для эмбилайта.
0
Заказал 25 шт., завтра заберу. На управление ТВ-модуляторами на TDA8722 (тех много завалялось). Там, собственно, нужен только I2C да 9 GPIO на семисегментник.
0
  • avatar
  • Katz
  • 21 марта 2012, 15:44
I2C у них скорее всего хреновый, предупреждаю сразу. Переферия я полагаю у них общая во всех мк, а на другие мк еррата по и2ц внушительная. сомневаюсь что тут они что-либо изменяли (еррата подозрительно отсутствует пока).
0
Но работает же, после плясок с бубном. Как ENC28J60)
0
Предлогаешь сделать веб-термометр на LM75 и ENC28J60? Уж ежели ***ться, то по полной? :)

P.S.: А кстати поместиться без проблем. Оба мои поста :)
0
Да-да-да) А если еще термометр поглюкавей взять...)
0
А есть кандидаты? этот только врет на +-2*С
Память для статики ещё и2ц тогда. на них жалуются что глючат (хотя у меня не было такого).
0
тогда уж что-то типа DS18B20, только он стоит как шесть STM8S003F3
0
вово. а лм-ка стоит 25р в розницу. А если оптом в том же упомянутом нтп-мск, то 13р где-то.
Инкубатор с ними конешно не сделаешь, но вот термостат в помещение вполне даже.
0
Большая эррата не обязательно признак плохой железки, равно как и пустая эррата не гарантирует отсутствия ошибок…
0
Ну там хардверные ошибки (от части из-за самой хардвари) просто специфичные. Вынуждающие делать, на мой взгляд, крайне неприличный код.
0
Я, собственно, несколько о другом: нет контроллеров без ошибок, есть недообследованые :)
0
Так-то оно так, но ошибки в STM I2C несколько более заметны, чем прочие)
0
Согласен.
0
Меня в них больше не устраивает надпись «Исправлять это не планируем». Типа это не бага а фича. Это у остальных вы можете юзать легко, а у нас вы можете юзать костыли, они то есть.
Хотя с другой стороны да. всё равно в корпусе 3 таймера, чё бы один не выделить на и2ц, бо один хрен в большенстве конструкций не используется.
0
Думаю, отчасти грабли вызваны тем, что I2C, по большому счету, не стандарт, поэтому каждый лепит кто во что горазд.
0
Почему это не стандарт. Это стандарт. Протокол обмена чётко определён, тайминги тоже.
0
Неа. Это спецификация, которую написал филипс, но никак не стандарт.
0
а вы где-то видели что бы старт последовательность была другой, или подтверждение приёма шло не 9 а 3-м битом, или адрес устройства не содержал бита запись/чтение? И что бы оно называлось I2C.
Я что-то не встречал. Тогда почему это не стандарт?
0
Для стандарта должны быть а) организация, которая его приняла и б) процедура проверки на совместимость. Что бы далеко за примерами не ходить: один из пунктов эрраты у STM32F4 посвящен неправильному поведению чипа в случае который «стандартом» не допускается. Если есть стандарт и он выполняется, то каким боком на эти грабли смогли наступить? Правильный ответ — на практике, все-таки, каждый лепит кто во что горазд и этот «стандарт» является стандартом только в воображении филипса.
0
Конкретно для i2c да есть пункт: «тактов должно быть на 8 бит данных и подтверждение, и только после этого стоп. Поэтому если пошел лишний такт, то может глючить. В частности при ловле наводки на шину — интерфейс лочится и лечится только сбросом.» Наводки тоже должны быть описаны стандартом? :)
0
Электрические характеристики просто обязаны быть описаны стандартом, а как же иначе? Это шина или где?
0
Физ уровень и протокол взаимодействия не обязательно одно целое. i2c не единственная шина без описания напряжения. Но главное (ОК) в ней описано.
0
Если это шина, то без электрических характеристик не получится. Иначе это только протокол, а не шина. Опять-таки, на выходе получаем, что при одинаковом протоколе можно легко получить несовместимые или частично совместимые реализации.
0
Ну в автомобилях то тоже «шина CAN». однако в спецфикации CAN четко написано, что ни способ организации линии, ни уровни сигналоd не описываются и могут быть выбраны по своему усмотрению.
0
"Мороз Work around не раз меня спасал!" (С) ))))
0
Кстати. Они воркэраунды уже перенесл а аппноуты/мануалы. т.е. это уже не воркэраунды а алгоритм дефакто.
0
Что I2C кривой, в курсе. :)
Но там очень простая задачка — заслать в TDA8722 2 байта и всё.
До того пользовал там P89LPC921, с самым что ни на есть родным I2C, но они уже по 20 грн. против 4 у стм-ки, да и найти непросто в последнее время.
0
Что с ними можно сделать?
Просто ставить куда попало)
0
  • avatar
  • Vga
  • 21 марта 2012, 18:51
а если ни куда попадать? :)
0
Нуу, я имею в виду сделать их основным контроллером для новых конструкций)
0
Ну ты и клоун!!!
0
  • avatar
  • Aneg
  • 21 марта 2012, 19:21
без проблем. 1кр в час и клоуном побуду.
+2
прикупил 20 штук STM8S003F3. Как теперь IARу обьяснить, что я хочу с ними поработать?
0
  • avatar
  • S64
  • 21 марта 2012, 23:57
Подключайте STM8S003F3 и при желании в линкере переопределите область еепром (урезать до 128 байт надо). В остальном они совпадают.
0
спасибо
0
Поставить версию 1.30.1
0
Её же ещё скачать надо :)
Иар кстати как относится к апгрейдам? пути от предидущей версии запоминает/полностью перетерает/ставится параллельно?
0
она самая и стоит, только нет там STM8S003.
0
А это что?


У меня проапгрейдился нормально, с заменой старых файлов. Правда обновление до 1.30.1 у меня не ставилось на триал версию.
0
Сам себя наебал. Нужна не 1.30.1, а 1.30.2. В нее как раз и были добавлена 003 серия.
0
у меня версия явно одна из первых… Как проапгрейдить?
0
Я на сахаре брал. Там была правильная 1.30.1 и апгрейд до 1.30.2.
0
А чем вас не устраивает у самого иара качать?
0
На самом иаре обновления не было. А взятое с сахары отказалось ставиться на триальную версию.
0
На сахаре будка сгорела, пришлось качать с IAR. Все установилось на старую лицензию.
0
Простите неука, а что такое Эррата… а то часто тут слышу… а что такое не знаю )
0
Список найденных в отрелизенном продукте ошибок с исправлениями (ну, исправления для того, что можно исправить — скажем «на странице 10 даташита вместо „пережгите фьюз“ читать „ни в коем случае не пережигайте фьюз“», а для багов железа — только описание и workaround, т.е. костыль для обхождения).
0
спасибо большое.
0
Вот для этого МК надо было делать шильд на пинборду вторую. Сколько оказываеся народу их себе оптом закупило :)
0
Только проектируя шильд надо предусмотреть легкую перепайку проца) А возможно — и резервное посадочное место для него. А то уж больно флеш недолговечный.
0
да ладно, сделать десяток-другой копий и жить можно :)
Безпаечных переходников всё равно нема.
0
Тогда лучше под 103. Они и повыводно совместимы. А то у 003 циклов программирования около сотни, менять устанешь.
0
А по багам они совместимы?)
0
Учитывая что по багам stm8 совместимы с stm32, уверен что и тут баги те же. никто не станет разрабатывать отдельные баги под копеечную продукцию. Не выгодно :)
0
Вот это здравая идея.
0
А вот скажите. Что, применение флеш в 100 циклов перезаписи действительно позволяет снизить цену в 3 раза по сравнению с флеш в 10000 циклов? тогда почему при увеличение объема флеш в 2 раза цена не растёт троекратно?
0
скорее всего разница в технологии производства а не в объеме памяти…
0
ну по пикам помнится что разница между однократно-программируемой (C) и многократно (F) была меньше чем в 2 раза. Или это из однократно-программируемой выкинули всё лишнее и теперь её можно перепрошивать? Сняли заводской лок на прошивку :)
0
Добавили «стиралку». :)
0
На правах идеи.
Почему бы не вставить ее в розетку для включения/выключения, функций защиты, замера тока и потребляемой мощности.
В рамках проекта умный дом.
+1
Да, вариант. Дешевле той же меги8 для которой есть аналогичный проект (только измерение мощности). Обилие интерфейсов позволяет выбрать любой: хоть rs232/485, хоть беспроводной через spi, хоть i2c. Наличие АЦП и апаратного умножения.
Идея хорошая. Только в таких умных выключателях меня всегда больше интересовал вопрос питания. Как запитать логику, что бы она не жрала больше управляемой нагрузки и при этом уместится в габариты розетки.
0
Особенно ввиду низкой стоимости контроллера можно наклепать много одинаково-разных гаджетов. В том числе и для охранки/пожарки.
Хотя в этом случае обвяз будет стоить гораздо дороже мк и пофигу какой юзать :)
0
Намотать транс последовательно с нагрузкой. С него будет и питание и замер, а также если нет нагрузки — не будет и питания схемы. Правда, как включать и выключать...
0
Низкочастотные трансы достаточно габаритны. надо импульсник наверное. Вообщем это тема для отдельного разговора (частично уже затронутого в сообществе).
0
Если беэ элементов визуального отобоажения, то можно запитать и через резистор + диод + стабилитрон. Но это дело опасное.
0
Давным-давно в каком-то «Радио» натыкался на подобную схему. Конденсаторный БП с опторазвязкой. Выходной ток по той схеме был около 20мА, если мне память не изменяет. Навскидку найти именно ту статью не получилось, дома пороюсь в бумажных «исходниках».
0
Дорого, и ток на сколько я помню был в районе микроампер.
0
А что можно придумать для охранки/пожарки из того что еще не придумано? К тому же если это делать для продажи — надо обязательно сертифицировать. А для себя — есть ли смысл что-то колхозить, если в продаже есть все уже готовое и в корпусах…
0
Ну допустим для себя какой-нибудь датчик задымления дешевле собрать, оттого что сиртефецировать не надо. Датчик вскрытия не просто проводок разрываемый что бы, а протокол обслуживала, тоже дешевле самому. во всяком случае цены ~100р за один геркон и 500р за логику не особо прикольно.
А так скажитен. имеет ли смысл делать свой термометр на ds18хзкакдальше если китайский термометр стоит 2 бакса с корпусом/батарейкам и доставкой? Отчего тогда все колхозят?
0
А так скажитен. имеет ли смысл делать свой термометр на ds18хзкакдальше если китайский термометр стоит 2 бакса с корпусом/батарейкам и доставкой? Отчего тогда все колхозят?
На 90% от спортивного интереса наверно.

При больших объемах одного и того же девайсах можно и с терморезистором позаморачиваться. Так точно намного экономней выйдет.
0
Да не наверное, а точно. Я трачу гораздо больше денег под саподелку, просто что бы самому её сделать. И так не только я, ина че бы конструкторы не стоили дороже готового продукта. Но так я естественно ищу некий компромис между ценой и собственным удовольствием. По этому часто сам выступаю за поддержку китайских гаджетов.
можно и с терморезистором позаморачиваться
Дешевле, только калибровать самостоятельно прийдется. Микрухи то уже в цифровой форме дают результат (ну или аналговой-пропорциональной с гарантированной характеристикой). С резюком вопрос калибровки даже хз. на сколько он линеен?
Наверника на них даташиты есть, но я последний раз их юзал лет 10 назад в аналоговой схеме просто с компаратором. И в то время даташиты меня не интересовали.
0
Тут есть один тонкий момент: в процессе изготовления приобретается опыт, так что если в стоимости железки учесть стоимость обучения, то самоделка вполне может получиться на порядок дешевле, чем купить готовое и сходить куда-нибудь на курсы или послушать лекции. Конечно, это срабатывает только первый-второй раз, дальше нового опыта врядли прибавится и затея теряет смысл. IMHO так.
+1
Тогда не забывайте учитываеть ещё и затраченное время.
0
Для обучения тоже нужно время и не факт, что меньше. Так что тут паритет.
0
Конденсаторный, как будто тут есть варианты.
0
Конденсаторный кушает жирно. если проводной интерфейс — то нужна гальваническая развязка, если радиомодуль, то тоже +20мА.
0
Тогда миниатюрный step-down или флайбэк. Первый компактнее и дешевле. А развязать можно сам интерфейс.
0
Надо осваивать методы беспроводной передачи энергии по всей квартире :)
0
Запитывать беспроводной передачей энергии девайс, коммутирующий 220В — оригинально-с!)
Кстати, о 220. Неплохо бы чтобы этот девайс по ней же и управлялся. Вроде для того же X10 самопальный PHY не должен быть сильно сложным и дорогим. Протокол, конечно, весьма ограниченный, но командовать розетками его хватит.
0
TI раздет AFE031 для похожих целей в семплах
0
Тока парочка микросхем — это немного маловато. Да и сделать плату под микру в QFN, которая стравливает через термалпад 2Вт тепла не так просто — нужны термопереходы под падом.
0
Лучше сразу безкорпусные, как китайцы делают. эпоксидкой залил и норм, а там пофиг на что клеить. :)
0
Была у меня как-то книга, там была схема радиомикрофона FM диапазона с передачей по сети. ну и соответственно простая приставка к приёмнику для извлечения этого сигнала. Думаю такую схемку можно приспособить и сюда (если подобрать специализированное решение не получится).
0
Кстати, вспомнилось. На управление синтезатором частоты в радиомикрофоне тоже пойдёт. Хоть и избыточен по всем параметрам, кроме количества лап — в своё время в 8 К флэши (правда, на AT89S8252) уместилась программа довольно навороченной радиостанции, с автосканированием, MSK-модемом и интерфейсом телефонной линии.
0
тут я бы сказал что 8к стм8 это как 4к авр. все же постоянное гоняние переменных в регистры сказывается.
0
Сложно сравнивать тёплое с мягким, но тестовый код (инициализация; вывод 4 строк на LCD, дальше мигаем светодиодом и гоняем строку в UART) у меня занимал на 162-й меге 1,2 кБ (WinAVR), на P89LPC921 около 800 байт (Keil) и на STM8L151 чуть больше 900 (Raisonance). Оптимизация во всех случаях была выключена, стандартные библиотеки не использовались. Вскоре представится случай сравнить восьмёрку с 51 на вычислениях с плавающей точкой, интересно, что получится.
0
Ну сравнение моё в достаточно грубо и больше в форме «в два раза больше памяти должно хватить в любом раскладе». FatFS стремится к этой цифре, а вот Lifelover'овский стек для ENC28J60 сопоставим по размеру.
Прикидка на первый взгляд перед началом портирования кода. а в прочессе уже будет видно что урезать, а что добавить.
0
Не надолго хватило терпения у поставщиков держать цены низкими(( Собрался заглянуть на днях в мегаэлектронику и заодно решил взять парочку stm8s00хх.
Глаза на лоб полезли, когда хваленые десятирублевые контроллеры оказались почти 100р в розницу (не 003F3, правда, а 003К3, но там вся разница в корпусе — LQFP32 вместо TSSOP20). www.megachip.ru/item.php?item_id=3276514
0
В промэлектронике чуть лучше — К3 стоит 22р. А вот F3, появившись в наличии, подскочили до 25р. Фтопку, 103-и там же на пару рублей дороже. Хотя STM8S103F3P3 вообще 60р.
0
Ну вы бы ещё в ЧиД'е посмотрели
0
В ЧиД даже не заглядываю. Мега же относительно нормальный магаз с нормальными ценами.
0
Заказал в промэлектроники STM8S003K3T6C для того чтобы попробовать. Вышли по 23 р. с НДС. Что относительно дорого.
0
K3 и не обещал никто по 10р :) К3 дороже стоит — известно.
0
В проме — дешевле)
Да и потом, 103К3 в терре 19р стоит, а в том же проме — на 2-3р дороже. Ну и где тут value line?
0
Ну это уже из-за жадности наших барыг. стм честно их определил в валуелайн.
Тут были ссылки на норм магазины.
0
Тока в них так просто не купишь. Я, правда, проблему решил, и теперь у меня есть некоторый запас STM32F100C4 и STM8S103K3 (по терровским ценам плюс доставка) и STM8S003F3 (за вполне вменяемые ~13р).
0
Как 103 =)
0
Представители Компэла обещали самые хиленькие S00x по 10р коим 003K и является.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.