Страница 2 из 2
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 19:39
Anydy
pan писал(а):это у вас в программе так задумано?
Я так понял что он имеет ввиду работу бутлоадера при включении МК, Но этот бутлоадер же можно выкинуть, залив скетч через программатор!
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 19:57
pan
разве бутлоадер инициализирует пины как выхода?
может я чё не знаю
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 20:00
nalnik
Все "точки" seri0shka вроде поставил !
Так и значит все сам понимает --- давайте еще пару страниц его "точки" подвигаем.
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 20:10
Anydy
pan писал(а):разве бутлоадер инициализирует пины как выхода?
Я имел ввиду что при запуске МК дергает ногами, например реле с низким уровнем управления дрыгается, решается заменой реле на другое (с высоким уровнем включения), но контроллер все равно будет пинать выходы при старте...
Где то тут это обсуждали (мне некогда сейчас искать) ... и вроде пришли к выводу что если убрать из МК бутлоадер то все будет в норме.
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 20:23
Александр_Светлый
Не знаю, всё что из реле у меня дрыгалось при запуске вполне удачно прибивается подтягивающим резистором и больше никуда не дрыгается.
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 20:52
Anydy
Александр_Светлый писал(а):вполне удачно прибивается подтягивающим резистором и больше никуда не дрыгается
Да, если в Setup притянуть пин к нулю, или к плюсу...то все нормально...Только как это сделать в FLProg?
Но у меня нет логического анализатора, и я не могу посмотреть что там на входах/выходах происходит при старте...
Если кто может проверить - будет полезно!
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 20:56
pan
Anydy, проверю на след неделе осцилографом что там при старте бутлоадера происходит.
ну а вообще пока пин не объявлен ни входом ни выходом, он просто висит в воздухе. там нет ни 0 ни 1.
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 21:13
Anydy
pan писал(а):ну а вообще пока пин не объявлен ни входом ни выходом, он просто висит в воздухе. там нет ни 0 ни 1.
Я точно не знаю, проверите осциллографом - скажите!
Но перед стартом программы, когда запускается сначала бутлоадер, начинается трескотня, как бутлоадер отработал и пошло выполнение программы - то ноги подтянулись (куда прописал в Setup) и программа пошла в Loop
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 21:18
pan
я проверял. даже обычным мультиметром можно посмотреть.
в протеусе тоже висят пока не объявишь.
возможно это зависит от схемы и возможно проскакивают токи утечки или ёмкостной.
будет время потестирую в возможных вариантах.
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 21:32
Anydy
pan писал(а):возможно это зависит от схемы и возможно проскакивают токи утечки или ёмкостной.
Ну видимо так...
Не у всех же итальянская ардуинка, а китайские все как фломастеры разные)))
Добавлено (08.12.2017, 21:32)
---------------------------------------------
pan писал(а):в протеусе тоже висят пока не объявишь.
Блин не люблю я этот протеус....у него разве есть бутлоадер, который ждет загрузки скетча по USB ))))
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 22:16
pan
если прошивка с бутлоадером то будет. когда делаешь експорт прошивки то там будет лежать 2 файла. с ним и без него.
не зря ж он в настройках
[spoiler=Спойлер]

[/spoiler]
но я буду проверять на реальном железе. но позже.
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 22:49
Anydy
pan писал(а):но я буду проверять на реальном железе. но позже.
Именно эти тесты (на железе) и хочется увидеть!
А в протеусе всё совсем не так, как в реальной жизни)))
Конечно не торопим...как будет возможность!
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 23:46
pan
а ответ то прямо
здесь на сайте был....
[spoiler=Спойлер]

[/spoiler]
Нагрузочная способность Ардуино
Добавлено: 09 дек 2017, 09:39
support
Anydy писал(а):Да, если в Setup притянуть пин к нулю, или к плюсу...то все нормально...Только как это сделать в FLProg?
Ставим в свойствах входа галочку "Включить подтягивающий резистор" и в сетапе он подтягивается к 1. К нулю программно подтянуть в принципе невозможно.
Нагрузочная способность Ардуино
Добавлено: 09 дек 2017, 11:07
Александр_Светлый
Что мешает сделать внешнюю подтяжку? Тогда порты будут прибиты к нужному уровню до инициализации МК и ни кто ни куда не будет дрыгаться.