FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Понедельник, 05.12.2016, 19:35
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Хочу предупредить! IDE1.6.7
Хочу предупредить! IDE1.6.7
garry
Дата: Понедельник, 25.01.2016, 22:47 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline
Собственно сабж. Версия 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/viewtopic.php?f=4&t=2347&p=22456 (там читать много, но версия 1.6.7. не компилирует части кода. Я нашел решение- костыль,  при работе OPC сервера , на время получения данных с DHT- запрещать прерывания.


Сообщение отредактировал garry - Понедельник, 25.01.2016, 22:54
 
support Дата: Понедельник, 25.01.2016, 22:50 | Сообщение # 2
Автор программы
Группа: Администраторы
Сообщений: 579
Награды: 30
Репутация: 21
Статус: Offline
По крайней мере что я заметил, что стандартные библиотеки для работы с дисплеем по I2С в версии 1.6.7 не работают. Почему то отправляется только один символ. Тот же пример прекрасно работает в 1.6.3. Поэтому пока и не стал переходить на новую версию

Разработчик программы FLProg
 
Форум » Основной » Спросить у знатоков » Хочу предупредить! IDE1.6.7
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика