Тема: CITROEN-ARDUINO
Показать сообщение отдельно
Старый 24.03.2016, 19:30   #239
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Цитата:
Сообщение от xmetal Посмотреть сообщение
Я больше думаю на то, что где-то слишком долго идет обработка самих данных. На ардуиновский код можно посмотреть?
Дома буду- скину.
Там вообще странная штука получилась.
Походу глюк компилятора при работе с памятью.
Короче, если код мультифрейма вконце, то нужно перед сравнением массивов ставит delay(2). Имено 2- меньше не работает. Если его нет, то вывод оконечного массива в порт получается с ошибками.тоесть каша тупо пишется.
Такое происходит похоже только при интенсивной работе с массивами в памяти.
Если код мультифреймом вначале, то работает без делея.
Вообще понять не могу в чём дело.

Если заменить if на switch, то задержки даже в 20 мало- каша пишется.
Может совместно разобраться выйдет...
T_r_D вне форума   Ответить с цитированием