Harbinger 10 30 ноября, 2020 Опубликовано 30 ноября, 2020 · Жалоба 2 часа назад, Ruslan1 сказал: Извините, а может быть пора уходить от STM8, особенно если хочется большого? Да тут даже не в "большом" дело. STM8, которые на момент появления наделали много шуму, уже года 3 как не развиваются, при том, что появилась масса кортексов с возможностями куда поболее, по той же цене и даже порой pin2pin совместимых... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 243 30 ноября, 2020 Опубликовано 30 ноября, 2020 · Жалоба 41 минуту назад, Harbinger сказал: Да тут даже не в "большом" дело. STM8, которые на момент появления наделали много шуму, уже года 3 как не развиваются, при том, что появилась масса кортексов с возможностями куда поболее, по той же цене и даже порой pin2pin совместимых... А есть такие (кортексы) чтобы выполняя код (пусть и неспешно, на тактовой 38кГц), потребляли при этом всего ~5мкА? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasil_Riabko 1 30 ноября, 2020 Опубликовано 30 ноября, 2020 · Жалоба 2 hours ago, jcxz said: А есть такие (кортексы) чтобы выполняя код (пусть и неспешно, на тактовой 38кГц), потребляли при этом всего ~5мкА? Приведенные цифры для какого процессора и для каких режимов ( для STM8L051F3 при выполнения кода в RAM вся переферия отключена и тактировании 38 кГц потребления 40 мкА) для STM32L052x6 в тех же условиях при тактовой 65 kHz ток 34 мкА Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 243 30 ноября, 2020 Опубликовано 30 ноября, 2020 · Жалоба 9 минут назад, Vasil_Riabko сказал: Приведенные цифры для какого процессора и для каких режимов ( для STM8L051F3 при выполнения кода в RAM вся переферия отключена и тактировании 38 кГц потребления 40 мкА) Что-то многовато у вас как-то... Видимо что-то забыли отключить. МК STM8L151K6T6, режим low power run (из ОЗУ) от LSI. вся периферия откл. = ~5мкА 9 минут назад, Vasil_Riabko сказал: для STM32L052x6 в тех же условиях при тактовой 65 kHz ток 34 мкА Ну вот - многократно больше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 1 декабря, 2020 Опубликовано 1 декабря, 2020 · Жалоба Что-то забыли отключить в обоих случаях. :) Разница есть, но не столь радикальная. На STM32L151 в LPR в собственной практике получалось примерно вдвое больше, чем на STM8L051 - около 12 мкА. Для HC32L130 обещают 10 мкА на 32 кГц, причём при выполнении кода из FLASH, а не RAM. "Рекордный" STM8L051F3 - 4,5 мкА. Небольшое расследование с помощью осциллографа показало, что у этого экземпляра частота LSI близка к нижнему пределу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 1 декабря, 2020 Опубликовано 1 декабря, 2020 · Жалоба 16 hours ago, Ruslan1 said: Извините, а может быть пора уходить от STM8, особенно если хочется большого? Все-таки время стоит гораздо больше, чем копеечная экономия в железе. Выбирайте камень, в котором желаемый Вами язык комфортно реализован- и вперед с песнями! Нужно как-то развиваться, а не тратить время жизни на попытку героически сэкономить два доллара, памятник за это на рабочем месте не поставят. Да я еще и не входил.. Потому и спрашиваю для игрищ... 14 hours ago, Darth Vader said: Видимо, всё то, что С++ позволяет делать с классами ... Не используйте исключения и виртуальные функции - по ресурсам всё будет, как программа на Си. Это постоянно слышу от корифеев... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrBearManul 0 1 декабря, 2020 Опубликовано 1 декабря, 2020 · Жалоба 12 минут назад, Мур сказал: Потому и спрашиваю для игрищ... Так возьмите "голубую таблетку" с алиэкспресса. И забудьте про ограничения) На том МК можете даже Си++ с исключениями использовать. Вряд ли напишите большое ПО в таком стиле, но поиграться можно основательно. Потом выключите исключения, и будете писать уже нормально. 13 минут назад, Мур сказал: Это постоянно слышу от корифеев... Я уже писал выше, что в 2006 годах использовал Си++ на AVR. К примеру, шаблоны. Они вообще память не кушают, т.к. конструируются компилятором на этапе сборки проекта. Всё, что вы напишите несколько раз руками для типов данных с шаблоном вы пишите один раз. А компилятор за вас тиражирует. Ну чем не прелесть? Расход по памяти для двух вариантов будет одинаковым. Но если есть подозрения, что злостный компилятор что-то подъел больше нормы, вы всегда можете заглянуть в map-файл. Там вся использованная память как на ладони. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 1 декабря, 2020 Опубликовано 1 декабря, 2020 (изменено) · Жалоба Основная площадка пользователей АБ на vrtp.ru ИС Дракон как форт IDE площадка сайта «Визуальный язык ДРАКОН» На основе программы Степана Митькина (написана на TCL/TC и позволяет генерировать код с Дракон схем на разные целевые языки) Дмитрий Бардин в Сириус применяет в учебном процессе вроде программирования Ардуино в уроках с детьми. Программа Степана Митькина «DRAKON Editor» Программа Дмитрия Бардынина «DrakonBar» Автоматическая визуализация python-кода. Часть четвертая: поддержка документирования Близкие программы по визуальному программированию и для MK https://hiasm.com/ https://flprog.ru/ Изменено 1 декабря, 2020 пользователем Kopa Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 1 декабря, 2020 Опубликовано 1 декабря, 2020 (изменено) · Жалоба On 11/29/2020 at 1:45 AM, Мур said: Было бы шикарно! ... Ассемблер STM8 витиеват и вынуждает многих создавать более привычные мнемоники для работы. Это удручает... То ли дело АБ ? http://www.forth.org.ru/news/Форт-ассемблер для AVR#0 Предоснова этой разработки автору стала система ff303 есть здесь, при переходе к использованию Linux Данную среду пересобирал из исходников при добавлении поддержки PDP-11 процессора (ничего экстраординарного - потребовалось сделать три файла для его поддержки) (есть подспудное желание добавить к ней и поддержку актуальных современных контроллеров и более продвинутый вариант пользовательской IDE, вероятно и с отображением/редактированием кода в виде блок-схем с взаимной их синхронизацией с текстовым представлением) P.S. И для AVR, ARM, STM8, PIC, MSP430 ... есть разные варианты Форт систем, как "любительские", так и открытые и коммерческие. Слово о Форте. Андрей Черезов. 29.07.1999 Попытка формализации сути языка http://www.forth.org.ru/~ac/rationale/FORTH.TXT Изменено 1 декабря, 2020 пользователем Kopa Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 1 декабря, 2020 Опубликовано 1 декабря, 2020 · Жалоба 1 hour ago, Kopa said: площадка ....по визуальному программированию и для MK Ай да KOPA!!! порадовал... Сплошная игротека!!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 243 1 декабря, 2020 Опубликовано 1 декабря, 2020 · Жалоба 6 часов назад, Harbinger сказал: Что-то забыли отключить в обоих случаях. :) Разница есть, но не столь радикальная. И в моём? Сомнительно. У меня цифры потребления совпадают с заявленными в даташите. Цитата На STM32L151 в LPR в собственной практике получалось примерно вдвое больше, чем на STM8L051 - около 12 мкА. Вот у вас как раз - что-то не отключено или не подтянуто. Так как 12мкА - многовато. Цитата "Рекордный" STM8L051F3 - 4,5 мкА. Небольшое расследование с помощью осциллографа показало, что у этого экземпляра частота LSI близка к нижнему пределу. На моём экземпляре = ~35кГц. А 4.5 мкА - это сейчас всё устройство потребляет в таком режиме работы: работающий МК (low power wait mode; один таймер активен; пробуждение МК с частотой ~20Гц периодическим включением подтяжек на паре GPIO замкнутых на GND) + nRF24L01+(power down). Т.е. - МК периодически переходит: lower power wait mode -> lower power run mode (кратковременно) -> lower power wait mode -> ... С частотой ~20Гц Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 1 декабря, 2020 Опубликовано 1 декабря, 2020 · Жалоба 17 минут назад, jcxz сказал: Вот у вас как раз - что-то не отключено или не подтянуто. Так как 12мкА - многовато. Для STM32L нормально вроде. 8-е потребляли от 4,5 до 6. Импульсный опрос геркона, крутился постоянно в цикле, больше ничего не было подключено. При замкнутом герконе потребление, естественно, получилось где-то на 0,5 мкА больше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 243 1 декабря, 2020 Опубликовано 1 декабря, 2020 · Жалоба 11 минут назад, Harbinger сказал: Для STM32L нормально вроде. 8-е потребляли от 4,5 до 6. Импульсный опрос геркона, крутился постоянно в цикле, больше ничего не было подключено. Если перейти на low power wait mode, то можно ещё немного сэкономить. Жаль только, что RTC в этом режиме нельзя использовать для пробуждения, только GP-таймер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 1 декабря, 2020 Опубликовано 1 декабря, 2020 · Жалоба Можно, конечно. Но тут уже вопрос, стоит ли выжимать эти капли, когда саморазряд батарейки сопоставим с потреблением устройства, срок службы оценен этак лет в 10, а морально устареет оно заведомо раньше... В принципе LPR не всегда нужен - в основном в случае надобности относительно быстрой реакции на внешнее воздействие. А если таковых воздействий нет, и нужно что-то вроде "маяка" - вариантов уже масса, с субмикроамперным потреблением в спячке. Вот сейчас пришлось познакомиться с EFM32/EFR32 - главный вопрос, как этот ток более-менее правдоподобно померять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 243 2 декабря, 2020 Опубликовано 2 декабря, 2020 · Жалоба 01.12.2020 в 19:20, Harbinger сказал: Можно, конечно. Но тут уже вопрос, стоит ли выжимать эти капли, когда саморазряд батарейки сопоставим с потреблением устройства, срок службы оценен этак лет в 10, а морально устареет оно заведомо раньше... Стоит. Хотя бы из спортивного интереса. Или из перфекционизма. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться