Страница 578 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт янв 13, 2017 11:11:01
rahmaevao
Куда впихнуть блок "Конец" на блок схеме алгоритма, если у меня просто while цикл бесконечный?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт янв 13, 2017 11:37:52
Slabovik
"while-to" не может быть бесконечным. У него обязательно есть выход, при этом не важно, сбудется ли когда-нибудь условие для этого, или нет.
Бесконечными могут быть только безусловные петли (Jmp, Goto). Для этих случаев блок [конец] отсутствует.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт янв 13, 2017 11:43:58
rahmaevao
Спасибо)
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт янв 13, 2017 11:52:00
КРАМ
Slabovik писал(а):"while-to" не может быть бесконечным. У него обязательно есть выход, при этом не важно, сбудется ли когда-нибудь условие для этого, или нет.
Бесконечными могут быть только безусловные петли (Jmp, Goto). Для этих случаев блок [конец] отсутствует.
Интересно, что Вы сравниваете Си-конструкцию с ассемблерной.
На самом деле компилятор превратит
while (1) {}
в
label: goto label
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт янв 13, 2017 12:29:00
Slabovik
Не, это совсем другое. Тут нет условия вообще, несмотря, что формально и присутствует while. Хорошо, что компилятор заворачивает эту конструкцию в безусловное goto, тем самым делая код оптимальнее.
Но... ведь мы смотрим с точки зрения лексики языка, и поэтому становится интересно то, что даже в таком виде из while (1) чисто формально есть выход. Да, он невозможен с точки зрения заданного условия, но однозначно имеется с точки зрения использованной лексики, следовательно, блок [конец] и нужно ставить на этом выходе.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 16:44:15
FreshMan
заметил что в некоторых проэктах на AVR на ножке RESET отсутствует RC цепочка
это неосознанная ошибка или преднамеренный шаг ?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 17:35:22
Z_h_e
RESET подтянут к питанию в самом МК.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 17:43:29
FreshMan
тоесть при подаче питания сброс произойдет даже без наличия RC цепи ?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 17:48:21
ARV
FreshMan писал(а):тоесть при подаче питания сброс произойдет даже без наличия RC цепи
ну так ведь даташиты иной раз читать все-таки следует...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 17:58:44
Z_h_e
FreshMan писал(а):тоесть при подаче питания сброс произойдет даже без наличия RC цепи ?
По этому поводу Вам нужно ознакомится с источниками сброса AVR, и он очень не один.

.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 18:46:52
aam
Все так, но резистор все же лучше поставить - помехозащищенность будет выше, т. к. внутренний резистор довольно большого номинала. Я обычно ставлю 10 кОм на +5В.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 19:21:15
ARV
тогда уж лучше емкость ставить - голый резистор никак не меняет помехозащищенность...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 20:26:37
Z_h_e
ARV писал(а):голый резистор никак не меняет помехозащищенность...
Конечно же меняет. Представте удаленную кнопку резет или разъем ISP, например на 10 см (необходимость этого второй вопрос). Длинная дорожка -антенна. Чем меньше сопротивление подтяжки и чем ближе оно к пину, тем больший ток помехи должен быть, чтобы измененить лог. состояния на пине.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 20:33:00
ARV
Z_h_e писал(а):Представте удаленную кнопку
при чем тут удаленная кнопка? по моему разумению речь шла о болтающемся выводе сброса. просто резистор мало что изменит, т.к. никак не меняет уровень напряжения на висящем пине. а вот дополнительная емкость на пине, изнутри подтянутому резистором - это уже RC-фильтр... с очевидными свойствами резать импульсы... и для антенны емкость лучше резистора подавит всякое нехорошее по очевидной причине.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 20:58:14
Z_h_e
ARV писал(а):по моему разумению речь шла о болтающемся выводе сброса.
При разомкнутой кнопке или не подключенном ISP это будет не так?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 21:03:56
ARV
Z_h_e писал(а):При разомкнутой кнопке или не подключенном ISP это будет не так?
да так или не так, речь-то о том, что голый резистор принципиально ничего не меняет. хотя для меня вывод, к которому ничего не подключено и вывод, к которому подключена кнопка - разные вещи.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 21:23:51
Z_h_e
Не влияет так не влияет, что 10 Ом, что 1000 кОм. Оборванная цепь со впаянной кнопкой и не впаянной... Я не буду вестись на длинные портянки диспутов, которые Вы зачем то в последнее время устраиваете.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 18, 2017 23:00:53
FreshMan
Z_h_e писал(а):ARV писал(а):голый резистор никак не меняет помехозащищенность...
Конечно же меняет. Представте удаленную кнопку резет или разъем ISP, например на 10 см (необходимость этого второй вопрос). Длинная дорожка -антенна. Чем меньше сопротивление подтяжки и чем ближе оно к пину, тем больший ток помехи должен быть, чтобы измененить лог. состояния на пине.
а зачем тогда ставится внутренный резистор большого номинала ?
подтягивали бы нору напрямую без резистора
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 19, 2017 05:39:46
Z_h_e
FreshMan писал(а):подтягивали бы нору напрямую без резистора

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 19, 2017 06:35:34
akl
FreshMan писал(а):подтягивали бы нору напрямую без резистора
Почему бы и нет. По мне, вполне нормальное решение, с учетом наличия модуля сброса в AVR
