Раз уж автор добрался до модернизации плат с возможностью управления ими "на лету" так может все таки вернуться к такому вопросу как добавить плату (например с номером 0), код которой целиком будет помещаться в конец секции setup.
Данная доработка позволит вынести ту часть кода, которая должна выполняться однократно, при первом запуске программы.
Допустим считывание начальных значений из EEPROM нужно только при запуске.
По поводу доработки плат
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
По поводу доработки плат
Цитата Naladchik () 200?'200px':''+(this.scrollHeight+5)+'px');">считывание начальных значений из EEPROM нужно только при запуске.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
По поводу доработки плат
OlegAn1962, можно и гораздо проще, без использования одновибратора, используя битовую переменную, у которой начальное значение 1 и после считывания значений ей присваивать 0.
Речь о том, что такое решение это банальный костыль и та часть кода, которая выполняется только один раз при запуске, должна помещаться в секцию setup. Сейчас такой возможности нет.
Речь о том, что такое решение это банальный костыль и та часть кода, которая выполняется только один раз при запуске, должна помещаться в секцию setup. Сейчас такой возможности нет.
Последний раз редактировалось Naladchik 02 фев 2017, 09:41, всего редактировалось 1 раз.
- support
- Супермодератор
- Сообщения: 1902
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Контактная информация:
По поводу доработки плат
Всему своё время. Это не так просто сделать как кажется. Но я думаю над этим))))
Автор программы FLProg.
По поводу доработки плат
Вот это уже обнадеживает.support писал(а):Но я думаю над этим))))
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
По поводу доработки плат
А как это сделать, не поделитесь?Naladchik писал(а):можно и гораздо проще, без использования одновибратора, используя битовую переменную, у которой начальное значение 1 и после считывания значений ей присваивать 0.
По поводу доработки плат
я использую такой вариант.
Единственный момент, ту часть, где происходит обнуление переменной лучше вынести на последующую плату (я выношу на самую последнюю). Сталкивался с тем, что при компиляции получалось что сначала вставлялся код обнуления переменной а после код считывания из EEPROM. При разнесении кода по платам все нормально.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 02 фев 2017, 10:53, всего редактировалось 1 раз.
- support
- Супермодератор
- Сообщения: 1902
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Контактная информация:
По поводу доработки плат
Самый простой вариант
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автор программы FLProg.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей