|
Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx |
|
Опции темы | Поиск в этой теме |
24.10.2021, 17:11 | #1 |
Senior Member
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Сохранение переменных в Pixel (решено)
Контроллер Pixel 25... (без карточки)
Нужно сохранять в энергонезависимую память(подразумевается что она есть внутри) пяток переменных В других контроллерах я пользовался блоком EEPROM Но насколько я понял для пикселя это не работает Я пытаюсь использовать меню настроек в смарте(скрытое) чтобы сохранять эти данные Подскажите правильно ли я делаю или как правильно |
24.10.2021, 18:01 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Сохранение переменных в Pixel
Цитата:
Позвольте узнать, где вы начитались или наслушались этого бреда? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
24.10.2021, 18:33 | #3 |
Senior Member
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Сохранение переменных в Pixel
У меня есть вот такой кусок кода (см вложение)
Я его везде использовал но на пикселе он не работает для переключения и запоминания текущего положения |
24.10.2021, 18:37 | #4 |
Senior Member
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Сохранение переменных в Pixel
Поэтому переделал вот так
|
25.10.2021, 01:22 | #5 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Сохранение переменных в Pixel
Цитата:
2) Убрать единицу со start_rd Памяти у Пикселя хватает? Красная лампочка не отмигивается после загрузки программы? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.10.2021, 20:25 | #6 |
Senior Member
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Сохранение переменных в Pixel
на пустом контроллере работает и EEPROM и ARRAY
прога на 481 блок епромов 5 шт в проге всего рабочую компоновку пробывал не помогает выдает системную аварию: Переполнен EEPROM скрины со свойств прилагаю может закинуть прогу? Как с этим бороться? Последний раз редактировалось kostkost, 25.10.2021 в 20:36 |
26.10.2021, 02:15 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Сохранение переменных в Pixel
Цитата:
Вот и ответ. Внизу окна лоджика счётчик есть, занято ЕЕПРОМ. В системном меню Пикселя ещё посмотреть можно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 26.10.2021 в 02:35 |
|
26.10.2021, 06:27 | #8 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Сохранение переменных в Pixel
Цитата:
Использую внешний индикаторн наличия питания Не панацея но работает хорошо. |
|
26.10.2021, 11:15 | #9 |
Senior Member
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Сохранение переменных в Pixel
Насколько я понял все надписи + переменные из SMArt хранятся именно в епром которая для пикселя 256 к
У меня 10 уставок типа реал по 4 байта это 40 байт значит на оставшийся текст меню у меня остается 210 к А сама прога меню тоже там же а она сколько весит? Сократить текст менюшек ? Где можно посмотреть обьем занимаемый SMArt и как распределяется память? И программа тоже там хранится? А почему при компиляции и заливке он не говорит что программа не влезет? |
26.10.2021, 11:25 | #10 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Сохранение переменных в Pixel
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
26.10.2021, 11:50 | #11 |
Senior Member
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Сохранение переменных в Pixel
Цель вопросов понять как оно работает поэтому вопросы остаются
Насколько я понял все надписи + переменные из SMArt хранятся именно в епром которая для пикселя 256 к У меня 10 уставок типа реал по 4 байта это 40 байт значит на оставшийся текст меню у меня остается 210 к А сама прога меню тоже там же а она сколько весит? Сократить текст менюшек ? Где можно посмотреть обьем занимаемый SMArt и как распределяется память? И программа тоже там хранится? А почему при компиляции и заливке он не говорит что программа не влезет? Прилагаю прогу немного я ее сократил Насколько надо ее сократить? Сколько примерно блоков вмещает Пиксель +-? Нет под рукой пикселя Последний раз редактировалось kostkost, 26.10.2021 в 12:01 |
26.10.2021, 12:24 | #12 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Сохранение переменных в Pixel
Уставки хранятся в EEPROM, про остальное просто забудьте, не создавайте кашу у себя в голове.
Цитата:
До тех пор, пока число тут не станет меньше 256. Безымянный.png __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
26.10.2021, 12:33 | #13 |
Senior Member
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Сохранение переменных в Pixel
Проблема явно не в этом так как у меня там чило 5 т е всего 5 переменных
я ж скинул прогу глянте там Как узнать обьем епром занимаемый смартом? Я думаю что надо текст резать Последний раз редактировалось kostkost, 26.10.2021 в 12:44 |
26.10.2021, 12:48 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Сохранение переменных в Pixel
Запустите компоновку ctrl+F7, число остаётся 5? Если да, то ЕЕПРОМа вашей программе будет достаточно.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
26.10.2021, 12:56 | #15 |
Senior Member
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Сохранение переменных в Pixel
Теперь там 1723! жесть
Как его снижать? |
26.10.2021, 12:58 | #16 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Сохранение переменных в Pixel
Я так не думаю. https://dl.segnetics.com/WebHelp/SML...nt_journal.htm
Добавлено через 21 секунду По ссылке выше есть ответ. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
26.10.2021, 13:07 | #17 | |
Senior Member
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Сохранение переменных в Pixel
Цитата:
Завтра попробую залится Спасибо всем! |
|