Хочу предупредить! IDE1.6.7

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
garry
Рядовой
Сообщения: 99
Зарегистрирован: 22 янв 2016, 11:20

Хочу предупредить! IDE1.6.7

Сообщение garry »

Собственно сабж. Версия 1.6.7 производит такую оптимизацию кода, что если вы работаете с прерываниями, или используете библиотеки, работающие с прерываниями совместно с delay или mills в цикле loop, то вы рискуете получить неработающий код. Проверено на датчиках DHT и DALLASах совместно с Arduino OPC server, использующий прерывания. На 1.6.5. такой проблемы не наблюдается. Пруфы: http://simple-scada.com/forum/index.php?topic=114.15
http://majordomo.smartliving.ru/forum/v ... 47&p=22456 (там читать много, но версия 1.6.7. не компилирует части кода. Я нашел решение- костыль,  при работе OPC сервера , на время получения данных с DHT- запрещать прерывания.
Последний раз редактировалось garry 25 янв 2016, 22:54, всего редактировалось 1 раз.
Аватара пользователя
support
Супермодератор
Сообщения: 1902
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Хочу предупредить! IDE1.6.7

Сообщение support »

По крайней мере что я заметил, что стандартные библиотеки для работы с дисплеем по I2С в версии 1.6.7 не работают. Почему то отправляется только один символ. Тот же пример прекрасно работает в 1.6.3. Поэтому пока и не стал переходить на новую версию
Автор программы FLProg.
Ответить

Вернуться в «Спросить у знатоков»

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

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