-
- return из main не происходит в результате крушения стека? Возможно в каком-то цикле не выполняется условие выхода и он рушит лишнюю память обращаясь к массиву. Вчера у себя такое выловил. - Cepгeй Бopщ(11.08.2011 10:51)
- Пока я выловил, что память действительно портится. Но причину не нашел :( - Vladimir Ljaschko(12.08.2011 12:28)
- Обычно забывают, что время, проведенное на векторе прерываний, то же накапливается WDT. - blackbit(10.08.2011 17:03)
- Сделать системный тик и контролировать время выполнения в петле. Как только время выполнения перелезло через грань (но до сброса WDT), искать причину этого. - Dir(10.08.2011 20:56)
- Длительность прерываний проверил осциллографом, на всех неиспользуемых стоят ловушки с контролем светодиодом. Кварц генерит чотка. - Vladimir Ljaschko(10.08.2011 17:12)
- точно так же пошагово проверьте осциллографом время выполнения остальных частей koyodza(138 знак., 10.08.2011 21:27)
- ..а их количество за время одного прохода суперпетли (или на чем там построено)? - blackbit(10.08.2011 17:17)
- можем только посочувствовать. Потому как Кашпировского тут нет, а кроме него по фотографии мало кто лечит ;=) - koyodza(10.08.2011 16:45)
- да понимаю. Это я к тому, что разбегайтесь - точно лопну :) - Vladimir Ljaschko(10.08.2011 17:12)
- return из main не происходит в результате крушения стека? Возможно в каком-то цикле не выполняется условие выхода и он рушит лишнюю память обращаясь к массиву. Вчера у себя такое выловил. - Cepгeй Бopщ(11.08.2011 10:51)