ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
569601
VL (28.12.2014 22:28, просмотров: 2102)
Наблюдаю какое-то чудо, связанное с MSP430. Чудо почти поборол, но причину так и не понимаю. Две разных платы, одна на 149 вторая на 135 контроллере, ведут себя одинаково. На обеих платах стоит внешний WDT/супервизор питания. Для того, чтобы при программировании и останове он не влиял, выход WDT соединен с входом сброса через резистор около 10 к. При работе без отладчика WDT сбрасывает контроллер, при подключении отладчика линия сброса подтягивается к напряжению питания, и активный уровень сброса с WDT не доходит до контроллера. Все работает, как надо, все программируется. Но! Отладка невозможна. При останове контроллера отладчик останавливает, но происходит (видимо) сброс. Случайно нашел, что если перевести пин, которым сбрасывается WDT с выхода на вход, то начинает работать отладка. При этом WDT постоянно срабатывает, импульсы, как им положено, подтянуты вверх и не сбрасывают контроллер. Вот в ступоре второй месяц. Как объяснить необъяснимое?