![]() |
![]() ![]() |
|
Форум Segnetics Территория общения |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Регистрация: Mar 2017
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Подобные вопросы задавались, но конкретного ответа я не нашел.
Мы хотим купить внешнюю память для записи журнала и уставок. Контроллер Pixel. При этом хочется использовать функционал SMArt, т.к. он полностью устраивает Меня интересует хак - как забить память в SMArt, чтобы использовалась внешняя память? К примеру поставить экран с журналом или настройками, который никогда не будет активен, но под SMArt переменные будет выделено какое то количество байт... Так же интересно как происходит расределение ПЗУ-пременных для SMArt? По последовательности экранов ? |
![]() |
![]() |
![]() |
#2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
663 раз(а) в 606 сообщениях
|
![]()
Да, именно так. Самым первым экраном.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#3 |
Новичок
Регистрация: Mar 2017
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
663 раз(а) в 606 сообщениях
|
![]()
Можно.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]()
Осталось придумать, что поместить на "мертвый" экран, чтобы забить всю внутреннюю память хотя бы Пикселя...
|
![]() |
![]() |
![]() |
#6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
663 раз(а) в 606 сообщениях
|
![]() Цитата:
Выбор небольшой, на самом деле. Ввод числа, меню или журнал. Проще всего контролировать ввод числа. Он же самый маленький из компонентов. Т.е. выбор между маленьким компонентом, который можно сделать невидимым и двумя большими, потребляющими кучу памяти и которые невозможно сделать невидимыми. Другими словами, выбора нет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 17.09.2018 в 18:56 |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]()
Это был завуалированный вопрос, точно.
Спасибо за ответ. Молжно второй завуалированный вопрос (понраивлась сама идея): как рассчитать, сколько таких "вводов числа" надо накидать на экран, чтобы заполнить внутреннюю память, например, Пикселя-25? |
![]() |
![]() |
![]() |
#8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
663 раз(а) в 606 сообщениях
|
![]() Цитата:
Другими словами, чтобы занять 256 байт внутренней памяти Пикселя, вам нужен ввод числа с 256/4 = 64 переменными. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#10 | |
Новичок
Регистрация: Mar 2017
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Цитата:
Правда забыл, какой тип взял😁 |
|
![]() |
![]() |
![]() |
#11 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
663 раз(а) в 606 сообщениях
|
![]()
Не зависит от типа, "внутри" СМАрта всегда real, который на выходе преобразуется в нужный тип.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |