ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1396681 Топик полностью
reZident (25.01.2024 12:50, просмотров: 76) ответил sav6622 на мы как то нарвались на трехдневный сбой, раз в три дня =))) на длинном прогоне... потом выяснилось что это переполнение 32 битной переменной в сетке исполнения 8 кГц =))) а по ней контроль целостности шел =))
У нас тоже был случайно возникающий hardfault из-за похожей ошибки. Размер буфера modbus при ошибке фрейма определялся неправильно и МК в этом случае пытался посчитать CRC данных размером -1...-3 в размерности int :-)