Я так понял что он имеет ввиду работу бутлоадера при включении МК, Но этот бутлоадер же можно выкинуть, залив скетч через программатор!pan писал(а):это у вас в программе так задумано?
Я так понял что он имеет ввиду работу бутлоадера при включении МК, Но этот бутлоадер же можно выкинуть, залив скетч через программатор!pan писал(а):это у вас в программе так задумано?
Я имел ввиду что при запуске МК дергает ногами, например реле с низким уровнем управления дрыгается, решается заменой реле на другое (с высоким уровнем включения), но контроллер все равно будет пинать выходы при старте...pan писал(а):разве бутлоадер инициализирует пины как выхода?
Да, если в Setup притянуть пин к нулю, или к плюсу...то все нормально...Только как это сделать в FLProg?Александр_Светлый писал(а):вполне удачно прибивается подтягивающим резистором и больше никуда не дрыгается
Я точно не знаю, проверите осциллографом - скажите!pan писал(а):ну а вообще пока пин не объявлен ни входом ни выходом, он просто висит в воздухе. там нет ни 0 ни 1.
Ну видимо так...pan писал(а):возможно это зависит от схемы и возможно проскакивают токи утечки или ёмкостной.
Блин не люблю я этот протеус....у него разве есть бутлоадер, который ждет загрузки скетча по USB ))))pan писал(а):в протеусе тоже висят пока не объявишь.
Именно эти тесты (на железе) и хочется увидеть!pan писал(а):но я буду проверять на реальном железе. но позже.
Ставим в свойствах входа галочку "Включить подтягивающий резистор" и в сетапе он подтягивается к 1. К нулю программно подтянуть в принципе невозможно.Anydy писал(а):Да, если в Setup притянуть пин к нулю, или к плюсу...то все нормально...Только как это сделать в FLProg?