Что происходит во время открытия Монитора порта?

rene
Offline
Зарегистрирован: 21.01.2014

Доброго времени суток!

Досталось мне вот такое чудо. Написал скетч, протестировал, вроде работает. Воткнул внешний источник питания, работать перестало. В коде, первым делом у меня пин 9 подтягивается к земле для включения устройства, замерил напряжение - 9 пин болтается в воздухе, т.е. код не выполняется. Залил скетч моргающий диодом на 13 пине, диод мигает срузу после заливки или если запустить монитор порта, в остальных случаях код вообще не выполняется, напряжение на 13 пине не меняется.

Я так понимаю в момент открытия Монитора порта происходит сброс устройства? Как это можно сделать програмно?

И еще, перемычки у меня установлены на пин 7 и 8, т.е. программный Serial port, если их выставить на стандартные Serial port пины 0, 1, то все начинает работать как положено, но я лишаюсь возможности выводить сообщения на Монитор порта, т.е. остаюсь без инструмента отладки.

Может что посоветуете?

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Да. Происходит сброс. DTR сигнал порта.
Любым терминалом умеющим дёргать ножками моожно DTR переключать.

rene
Offline
Зарегистрирован: 21.01.2014

trembo пишет:

Да. Происходит сброс. DTR сигнал порта.
Любым терминалом умеющим дёргать ножками моожно DTR переключать.

Возможно ли с самого МК эммулировать подачу сигнала DTR?

rene
Offline
Зарегистрирован: 21.01.2014

У меня на шилде отсутсвует конденсатор C1, судя по посадочному месту он там был, видны следы пайки, может это быть причиной странного поведения шилда?