Перейти к содержанию

Помогите подобрать МК


Рекомендуемые сообщения

@BARS_ , кто будет писать загрузчик на STM8?
Единственное упоминание которое нашел, и тот за 5 лет не вышел из версии бета!
Ну и кто будет писать крограмму загрузки на него прошивки под Линукс (что линукс писал выше)?
На прошивку этого камня по UART понадобится уже не 3 дорожки как у AVR а 4, для данного проета существенно.
Не юзаем SWIM потому что бог знает какой там протокол, и даже Сатана врядли за души сотни девствинниц будет писать программный эмулятор SWIM.
Впихивать чип выпаянный из самого дешевого ST-Link в качестве программатора - тоже не вариант, ибо места и без того как в московском метро в час-пик.
Так почему бы не взять AVR под который есть готовый UART загрузчик, и которого ресурсов хватает с головой?
Да и достать AVR в MLF/QFN корпусе в миллион раз проще чем тот же STM в том же корпусе!

Ссылка на комментарий
Поделиться на другие сайты

25 минут назад, Pin сказал:

работать на нем муторнее.

Нисколько, гораздо проще за счет более гибкой настройки.

 

25 минут назад, Pin сказал:

Еще и выбрать сложно.
Ибо нет оффициального каталога для адекватного подбора по параметрам.

На сайте все есть, не надо сказок. По таблицам все прекрасно выбирается.

 

5 минут назад, Pin сказал:

кто будет писать загрузчик на STM8?

Все давно написано.

 

6 минут назад, Pin сказал:

Не юзаем SWIM

Наличие SWIM делает ненужным загрузчик. Всего два вывода вывести с платы и воткнуть программатор, который отлично работает под линухом.

 

7 минут назад, Pin сказал:

Да и достать AVR в MLF/QFN корпусе в миллион раз проще чем тот же STM в том же корпусе!

Было бы желание, а достается все.

28 минут назад, Pin сказал:

А вот мне без разницы какая серия

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

Ссылка на комментарий
Поделиться на другие сайты

22 часа назад, BARS_ сказал:

Нисколько, гораздо проще за счет более гибкой настройки.

А на кой мне гибкая настройка в проекте в котором все железно стоит на месте?
Частота тактирования всегда одинакова.
Все порты всегда настроены на один и тот же режим работы и подтяжку.
UART всегда на одной частоте.
В память записывать что либо нужно очень редко.
Зачем океан гибкой настройка там где и в луже утопится можно?

ДА и потом.
Много параметров не значит что настроить просто.
На оборот, чем больше параметров - тем проще в них запутаться.
Всегда на много проще когда есть только то что нужно, хотя бы потому что ненужно отвлекаться на лишние опции.
 

22 часа назад, BARS_ сказал:

Все давно написано.

Не нашел! Давайте пруфы!
 

22 часа назад, BARS_ сказал:

На сайте все есть, не надо сказок.

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

22 часа назад, BARS_ сказал:

Наличие SWIM делает ненужным загрузчик. Всего два вывода вывести с платы и воткнуть программатор, который отлично работает под линухом.

Отвечаю уже сказанным ранее:

22 часа назад, Pin сказал:

Впихивать чип выпаянный из самого дешевого ST-Link в качестве программатора - тоже не вариант, ибо места и без того как в московском метро в час-пик.

НЕТ МЕСТА НА ПЛАТЕ ДЛЯ ЕЩЕ ОДНОГО ЧИПА В КАЧЕСТВЕ ПРОГРАММАТОРА! ВНЕШНИЙ ПРОГРАММАТОР В МОНОЛИТНОМ УСТРОЙСТВЕ НЕ НУЖЕН!
 

22 часа назад, BARS_ сказал:

Было бы желание, а достается все.

А вы достаньте! У меня в радио магазинах STM8 в указанных корпусах нет.
Мало того, их нет и в радиомагазинах других городов.
А поискав в известном китайском магазине - вы удивитесь, но STM8S103 в указанном корпусе тоже нет!

 

22 часа назад, BARS_ сказал:

Так это ваши проблемы, что вы не знаете, чего хотите.

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

Прошу прощения, но вы смертельно уперты.
Так яросто доказываете правильность использования STM ВЕЗДЕ...
А смысл...

Выделил и подчеркнул те вопросы которые мешают использовать STM8 в данном проекте.
Остальное - вода.

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

Изменено пользователем Pin
Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

11 минуту назад, Pin сказал:

?

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

Я понятно объяснил? И, конечно, извините за оффтоп, -  смешно стало, не удержался.

 

Ссылка на комментарий
Поделиться на другие сайты

@_abk_ , я же сказал, два года МК не колупал, ничего уже толком не помню.
Да и круг МК которые использовал весьма узок:
STM: STM8S103, STM32F103, STM34F407.
AVR: ATtiny13, ATtiny45, ATtiny85, ATmega8, ATmega328, ATmega2560.
Потому и спрашиваю, может кто знает другие годные варианты.

А так, в общем-то обе компании делают годные камни. Но!
STM - многие экземпляры сложно добыть, имеет больше железа и настроек, есть отладка, но под него писать муторнее и без отладки сложно обойтись.
AVR - почти любой экземпляр легко добыть, имеет меньше железа и настроек, нет отладки, под него писать легче и без отладки можно обойтись.
Стоят примерно одинаково.
Что где использовать - думаем головой.

В данном проекте, мне вполне себе хватит AVR-ки, ее мне будет даже много.
Да и смысла нет в данном проекте иметь кучу настроек и отладку.
Настроить 10 входов с подтяжкой к питанию, 2 выхода с подтяжкой к земле, настроить 1 UART и бутлоадер под него же.
Внутри программа вообще элементарна, и врядли будет весить больше чем загрузчик.

Ну и опять же, я не против использовать в данном проекте STM8, потому как ни хуже ни лучше не станет.
НО купить его в нужном мне корпусе не реально (MLF20-32/QFN20-32). Либо давайте сразу ссылку где покупать.

Ссылка на комментарий
Поделиться на другие сайты

29 минут назад, Pin сказал:

На оборот, чем больше параметров - тем проще в них запутаться.

Повторяю еще раз, для особо одаренных. Проблема только в программисте!

 

30 минут назад, Pin сказал:

не сразу догадаешься что нужно на лейку нажимать для отсеивания

Вы ПК пользуетесь второй день? Лейка общепринятая иконка фильтров во множестве ПО. А еще там можно таблицу под себя настроить. О как!

 

43 минуты назад, Pin сказал:

ВНЕШНИЙ ПРОГРАММАТОР В МОНОЛИТНОМ УСТРОЙСТВЕ НЕ НУЖЕН

Более того, прошивка зашивается ОДИН раз и больше НЕ меняется! Так что ваша проблема высосана из пальца!

 

1 час назад, Pin сказал:

вопросы которые мешают использовать STM8 в данном проекте.

Это высосано из того же пальца.

 

1 час назад, Pin сказал:

Если говорю что нужна прошивка по UART и другие варианты не подойдут

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

26 минут назад, Pin сказал:

другие годные варианты.

А еще есть NXP, TI, AD

Ссылка на комментарий
Поделиться на другие сайты

24 минуты назад, BARS_ сказал:

Вы ПК пользуетесь второй день? Лейка общепринятая иконка фильтров во множестве ПО.

Ага, 5842 день.
Может и общепринятое, но видел я это только у STM на сайте.
 

24 минуты назад, BARS_ сказал:

прошивка зашивается ОДИН раз и больше НЕ меняется!

Windows устанавливается ОДИН раз и больше НЕ устанавливается!
Обновление Android выходит только ОДИН раз и больше НЕ обновляется!
Зарплата выписывается только ОДИН раз и больше НЕ меняется!
Все то же самое если руководствоваться вашими словами.

Прошивка может меняться, может быть найден баг, либо недостаток, если понадобится изменить принцип работы, да до бесконечности вариантов может быть.
И что потом делать? Разбиарать устройство и прошивать напрямую?
Зачам? Есть загрузчик с UART, можно прошить через него используя основной камень с которым по тому же UART МК и общается.
 

24 минуты назад, BARS_ сказал:

Это высосано из того же пальца.

Мистер, вы тупо тратите свое время.
Было сказано в шапке темы, камень, с какой-то начинкой, в таком-то корпусе, с низкой стоимостью и высокой доступностью.
Да, STM8 дает нужную начинку.
Да STM8 имеет низкую стоимость.
Да его можно прошить по UART НАПИСАВ ЗАРАНЕЕ BOOTLOADER ибо готового НЕТ.
Хоть вы и говорите что все готово, но на слова - "давайте пруфы" отвечаете молчанием.
А в указаном корпусе его вообще добыть практически не реально.
 

24 минуты назад, BARS_ сказал:

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

А я сказал лезут! И выше объяснил почему!
Контактные площадки на тесной плате гробят место которого и без того мало!

К чему ваша вода?
К тому чтобы выгородить вашу "правоту"?
Дак я говорю как выгородить:
Давайте ссылку где купить.
Давайте загрузчик.
Иначе вы лишь доказываете вашу безсмысленную упертость, и не более.

@Геннадий , Да как бы без разницы.
Что там что там.
Но есть ньюансы о которых упомянул.
Загрузчик для прошивки по UART и доступность в мелком корпусе MLF/QFN.
Что под AVR доступнее. И чего под STM найти не удалось.
Хотя уважаемый @BARS_ и пытается доказать что обе эти проблемы васасаны из пальца.
Посмотрел бы как он ее решил в данном проекте.
Но в итоге на просьбу предоставьть пруфы - молчание.

Так что, если кто знает еще варианты конкретных камней с указанными параметрами, либо что-то о проблеммах выше - я вас слушаю.

Изменено пользователем Pin
Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Pin сказал:

видел я это только у STM на сайте.

Серьезно? И в офисных пакетах никогда не работали?

image.png.fe66d45955743ed2c25e19952e4b0b1a.png

1 час назад, Pin сказал:

ибо готового НЕТ

Опять же, вы как будто первый раз поисковиком пользуетесь http://we.easyelectronics.ru/angel5a/uart-zagruzchika-dlya-stm8s103f3.html

 

1 час назад, Pin сказал:

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

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

 

1 час назад, Pin сказал:

Так что, если кто знает еще варианты конкретных камней с указанными параметрами, либо что-то о проблеммах выше - я вас слушаю.

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

Изменено пользователем BARS_
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, BARS_ сказал:

Серьезно? И в офисных пакетах никогда не работали?

Не обращал внимание, ибо написано словами.
 

1 минуту назад, BARS_ сказал:

Опять же, вы как будто первый раз поисковиком пользуетесь

А вы буд-то читать не умеете.
 

2 минуты назад, BARS_ сказал:

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

Не кажется.
Если у вас устройство всегда работает по одному приншипу это одно.
А если устройство поддерживает ОС, на пример линукс, и какому нибудь рукастому парню захочется модифицировать работу устройства - то проще уж юзать UART и прошить по нему доп контроллер, чем вскрывать устройство и подпаиваться к камню.
Тем более что никто не знает когда обнаружится какой либо баг, может вы неуглядели чего, прошили отдали заказчику.
А потом заказчик будет тащить к вам устройство на доработку.
Ну а если основной камень умеет подключаться к сети, то достаточно будет залить прошивку с исправлением в репозиторий, и устройство прошьется само.
Вы все же спорите ни о чем. Ибо у вас могут быть простейшие устройства которые сами по себе баг иметь не могут, и развиваться у них некуда.
Ну а у меня устройство куда сложнее вашего. Возможна кастомизация по полной программе. Почему нет если возможно?
Вы просто сковываете себя и ваши устройства в определенные рамки.
Я же рамок не делаю вовсе, но подбирать стараюсь более рационально.

К стати, входы для программирования есть во всей технике имеющей МК, открываете корпус устройства и на любой технике имеющей МК найдете хотябы UART для прошивки.
 

11 минуту назад, BARS_ сказал:

А что, так сложно пройтись по сайтам производителей?

Возьмите пройдитесь, купите, попробуйте, потом скажете.
Иначе просто скиньте название МК.
Многие советуют те МК с которыми сами работали, такой совет куда ценнее нежели просто пройдись и поищи.
Ибо человек уже знает заранее стоит рекомендовать или нет.

Я так понял вам нравится гарачку на пустом месте разводить...
 

Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, Pin сказал:

Ибо у вас могут быть простейшие устройства которые сами по себе баг иметь не могут, и развиваться у них некуда.

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

 

10 минут назад, Pin сказал:

Возьмите пройдитесь, купите, попробуйте, потом скажете.

Вам мало даташита? Вы точно программист? Лично я руководствуюсь даташитом при выборе железа и оно, как правило, работает. Вам полегчает, если  я скажу, что работаю с AVR, STM8, STM32, Silab? МК выбирается под задачу, а не по рекомендации левых людей. Никто, кроме вас не знает, какие задачи будут возлагаться на МК, поэтому никто, кроме вас не сможет сделать выбор. Неужели это не понятно?

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, BARS_ сказал:

Мои устройства работают в военке, поэтому прошивки пишутся ОДИН раз.

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

4 минуты назад, BARS_ сказал:

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

Задача элементарна, потому подойдет любой МК имеющий UART, SPI, прерывания и 12 портов ввода/вывода.
Но так как кастомизация так же важна, выбираю камень не на свой выбор (да и подойдет любой), а тот каким пользуется народ, чтоб небыло затруднений с кастомизацией.
Потому и пошел вопрос о муторности написания под STM.

В общем, вопрос закрыт.
 

Ссылка на комментарий
Поделиться на другие сайты

  • 7 месяцев спустя...
В 13.12.2017 в 14:57, BARS_ сказал:

 А вот в тиньке маловато памяти, чтобы там еще и бутлоадер держать.

Для AVR tiny меньше чем 96 байт ATTinyloaderB у Kasper Pedersen не попадалось (асм и Делфи).

Для STM8 есть варианты:

https://github.com/lujji/stm8-bootloader 547 байт во FLASH (си)

https://github.com/ovsp/STM8uLoader  18-20 байт во FLASH памяти, и 52 байта в EEPROM памяти или в области OPTION Bytes (асм и си шарп).

TinyLoaderBr10.zip

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...