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

Algorithm Builder для STM8 существует?

2 часа назад, Ruslan1 сказал:

Извините, а может быть пора уходить от STM8, особенно если хочется большого?

Да тут даже не в "большом" дело. STM8, которые на момент появления наделали много шуму, уже года 3 как не развиваются, при том, что появилась масса кортексов с возможностями куда поболее, по той же цене и даже порой pin2pin совместимых...

Поделиться сообщением


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

41 минуту назад, Harbinger сказал:

Да тут даже не в "большом" дело. STM8, которые на момент появления наделали много шуму, уже года 3 как не развиваются, при том, что появилась масса кортексов с возможностями куда поболее, по той же цене и даже порой pin2pin совместимых...

А есть такие (кортексы) чтобы выполняя код (пусть и неспешно, на тактовой 38кГц), потребляли при этом всего ~5мкА?

Поделиться сообщением


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

2 hours ago, jcxz said:

А есть такие (кортексы) чтобы выполняя код (пусть и неспешно, на тактовой 38кГц), потребляли при этом всего ~5мкА?

Приведенные цифры для какого процессора и для каких режимов ( для STM8L051F3  при  выполнения кода в RAM вся переферия отключена  и тактировании 38 кГц  потребления 40 мкА)

для STM32L052x6 в тех же условиях при тактовой 65 kHz ток 34 мкА

Поделиться сообщением


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

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

Приведенные цифры для какого процессора и для каких режимов ( для STM8L051F3  при  выполнения кода в RAM вся переферия отключена  и тактировании 38 кГц  потребления 40 мкА)

Что-то многовато у вас как-то... Видимо что-то забыли отключить.

МК STM8L151K6T6, режим low power run (из ОЗУ) от LSI. вся периферия откл. = ~5мкА

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

для STM32L052x6 в тех же условиях при тактовой 65 kHz ток 34 мкА

Ну вот - многократно больше.

Поделиться сообщением


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

Что-то забыли отключить в обоих случаях. :) Разница есть, но не столь радикальная.

На STM32L151 в LPR в собственной практике получалось примерно вдвое больше, чем на STM8L051 - около 12 мкА. Для HC32L130 обещают 10 мкА на 32 кГц, причём при выполнении кода из FLASH, а не RAM. 

"Рекордный" STM8L051F3 - 4,5 мкА. Небольшое расследование с помощью осциллографа показало, что у этого экземпляра частота LSI близка к нижнему пределу.

Поделиться сообщением


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

16 hours ago, Ruslan1 said:

Извините, а может быть пора уходить от STM8, особенно если хочется большого? Все-таки время стоит гораздо больше, чем копеечная экономия в железе. Выбирайте камень, в котором желаемый Вами язык комфортно реализован- и вперед с песнями! Нужно как-то развиваться, а не тратить время жизни на  попытку героически сэкономить два доллара, памятник за это на рабочем месте не поставят.

Да я еще и не входил.. Потому и спрашиваю  для игрищ...

14 hours ago, Darth Vader said:

Видимо, всё то, что С++ позволяет делать с классами :biggrin:

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

Это постоянно слышу от корифеев...

Поделиться сообщением


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

12 минут назад, Мур сказал:

Потому и спрашиваю  для игрищ...

Так возьмите "голубую таблетку" с алиэкспресса. И забудьте про ограничения) На том МК можете даже Си++ с исключениями использовать. Вряд ли напишите большое ПО в таком стиле, но поиграться можно основательно. Потом выключите исключения, и будете писать уже нормально.

13 минут назад, Мур сказал:

Это постоянно слышу от корифеев...

Я уже писал выше, что в 2006 годах использовал Си++ на AVR. К примеру, шаблоны. Они вообще память не кушают, т.к. конструируются компилятором на этапе сборки проекта. Всё, что вы напишите несколько раз руками для типов данных с шаблоном вы пишите один раз. А компилятор за вас тиражирует. Ну чем не прелесть? Расход по памяти для двух вариантов будет одинаковым. Но если есть подозрения, что злостный компилятор что-то подъел больше нормы, вы всегда можете заглянуть в map-файл. Там вся использованная память как на ладони.

Поделиться сообщением


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

Основная площадка пользователей АБ на vrtp.ru

 ИС Дракон как форт IDE 

площадка сайта  «Визуальный язык ДРАКОН»

На основе программы Степана Митькина (написана на TCL/TC и позволяет генерировать код с Дракон схем на разные целевые языки)

Дмитрий Бардин в Сириус применяет в учебном процессе вроде программирования Ардуино в уроках с детьми.

 

 

Автоматическая визуализация python-кода. Часть четвертая: поддержка документирования

-e29e9elxrqhna3g2sokrkrmcre.png

 

Близкие программы по визуальному программированию и для MK

https://hiasm.com/

https://flprog.ru/

 

Изменено пользователем Kopa

Поделиться сообщением


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

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

Изменено пользователем Kopa

Поделиться сообщением


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

1 hour ago, Kopa said:

площадка ....по визуальному программированию и для MK

Ай да KOPA!!!   порадовал...

Сплошная игротека!!!!

Поделиться сообщением


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

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Гц

Поделиться сообщением


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

17 минут назад, jcxz сказал:

Вот у вас как раз - что-то не отключено или не подтянуто. Так как 12мкА - многовато.

Для STM32L нормально вроде. 8-е потребляли от 4,5 до 6. Импульсный опрос геркона, крутился постоянно в цикле, больше ничего не было подключено. При замкнутом герконе потребление, естественно, получилось где-то на 0,5 мкА больше.

Поделиться сообщением


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

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

Для STM32L нормально вроде. 8-е потребляли от 4,5 до 6. Импульсный опрос геркона, крутился постоянно в цикле, больше ничего не было подключено.

Если перейти на low power wait mode, то можно ещё немного сэкономить. :wink:  Жаль только, что RTC в этом режиме нельзя использовать для пробуждения, только GP-таймер.  :sad:

Поделиться сообщением


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

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

В принципе LPR не всегда нужен - в основном в случае надобности относительно быстрой реакции на внешнее воздействие. А если таковых воздействий нет, и нужно что-то вроде "маяка" - вариантов уже масса, с субмикроамперным потреблением в спячке. Вот сейчас пришлось познакомиться с EFM32/EFR32 - главный вопрос, как этот ток более-менее правдоподобно померять. :biggrin: 

Поделиться сообщением


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

01.12.2020 в 19:20, Harbinger сказал:

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

Стоит. Хотя бы из спортивного интереса. Или из перфекционизма. :wink:

Поделиться сообщением


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

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

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

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

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

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

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

×
×
  • Создать...