Остаток оперативной памяти Arduino

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
alexcccp
Рядовой
Сообщения: 39
Зарегистрирован: 16 янв 2018, 18:53

Остаток оперативной памяти Arduino

Сообщение alexcccp »

Доброго дня!

если кто знает помогите как загнать функцию в пользовательский блок. :smile250:

есть функция она возвращает свободную объем свободной оперативной памяти чипа


// Переменные, создаваемые процессом сборки,
// когда компилируется скетч
extern int __bss_end;
extern void *__brkval;

// Функция, возвращающая количество свободного ОЗУ (RAM)
int memoryFree()
{
int freeValue;
if((int)__brkval == 0)
freeValue = ((int)&freeValue) - ((int)&__bss_end);
else
freeValue = ((int)&freeValue) - ((int)__brkval);
return freeValue;
}



уже всю голову сломал
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Остаток оперативной памяти Arduino

Сообщение AlexCrane »

[ref]alexcccp[/ref], Выкладывал такой блок viewtopic.php?f=77&t=5027#p65915
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
Dryundel
Полковник
Сообщения: 2423
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 29 раз

Остаток оперативной памяти Arduino

Сообщение Dryundel »

AlexCrane писал(а): 09 дек 2020, 11:18 alexcccp, Выкладывал такой блок viewtopic.php?f=77&t=5027#p65915
[ref]AlexCrane[/ref], я конечно дико извиняюсь, но, или я не разобрался в единицах измерения, или ваш блок показывает погоду на марсе.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2423
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 29 раз

Остаток оперативной памяти Arduino

Сообщение Dryundel »

[ref]alexcccp[/ref], вот блок из этого кода.
.
2020-12-09_133405.jpg
Free_memory_RAM_(Code_-_Basic).ubi
.
Video_2020-12-09_132503.gif
.
[spoiler=Тестовый пример использования]
2020-12-09_132952.jpg
[/spoiler]
Free memory RAM.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Остаток оперативной памяти Arduino

Сообщение AlexCrane »

Dryundel писал(а): 09 дек 2020, 13:32 [ref]AlexCrane[/ref], я конечно дико извиняюсь, но, или я не разобрался в единицах измерения, или ваш блок показывает погоду на марсе.
Память, она такая.... то она есть, то ее нет....
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
Dryundel
Полковник
Сообщения: 2423
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 29 раз

Остаток оперативной памяти Arduino

Сообщение Dryundel »

alexcccp писал(а): 08 дек 2020, 20:36 Память, она такая.... то она есть, то ее нет....
Эт точно! :smile171:
alexcccp
Рядовой
Сообщения: 39
Зарегистрирован: 16 янв 2018, 18:53

Остаток оперативной памяти Arduino

Сообщение alexcccp »

Ребят, СПАСИБО!
не ожидал такой оперативности!

сейчас буду ковырять.

Отправлено спустя 54 минуты 55 секунд:
[ref]Dryundel[/ref], спасибо, разобрался как нужно было писать функцию.
Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей