войти зарегистрироваться

Программинг микроконтроллеровМало выводов? Используем RESET

Многие разработчики устройств на микроконтроллерах хотя бы однажды сталкивались с ситуацией, когда выбранный МК подходит по всем параметрам (быстродействие, объем памяти, наличие нужных функций), за исключением количества портов ввода-вывода. Особенно обидно, когда не хватает всего одной «ножки» и из-за этого приходится выбирать следующую модель чипа. Она будет занимать больше места на плате, потреблять больше энергии, наконец будет просто дороже стоить.

Чтобы сэкономить порт, разработчики прибегают к невероятным ухищрениям. Например, на одном форуме мне встретился способ управления сдвиговым регистром по одному порту (данные и тактовый импульс) через RC-цепочку. Некоторые такие способы приводят к снижению надежности работы устройства и ухудшению его повторяемости (зависят от параметров конкретного экземпляра микросхемы), поэтому прибегать к ним следует с осторожностью, проанализировав все «за» и «против».

Однако есть способ найти «лишний» порт, который прост, работает стабильно и может быть применен во многих случаях. Это — использование вывода RESET.

Персональные блоги Пособие начинающим…

Узнал о Хабре и решил зарегиться.
Первый раз в жизни мне отказали в регистрации на сайте с регистрацией — послали в песочницу.

Хабрахабр Начать жизнь с чистого листа — особенности кнопки reset

Многие наверно слышали, а кто то (вроде меня) даже уже воспользовался кнопкой «начать жизнь с чистого листа» — а попросту reset, для тех же кто все пропустил: суть ее такова — подтвердив в checkbox свой выбор и нажав кнопку, следующим утром вы проснетесь человеком с безупречной кармой, а точнее вообще без кармы и сможете начать все сначала, такой шанс дается только раз.

И вот тут я обнаружил забавный косячок, кнопка reset неактивна до подтверждения серьезности своих намерений — так и должно быть, но неактивной она становиться только при полной загрузке страницы, в процессе загрузки она активна и нажатие на нее приводит к ошибке:


<xmlresponse>
<error code="2">Вы должны поставить галочку</error>
</xmlresponse>


* This source code was highlighted with Source Code Highlighter.

Хорошо конечно, что ошибка обрабатывается, но кнопка должна быть изначально недоступна!
Или, судя по тексту ошибки, может это шутка такая?

ps: в процессе написания обнаружил, что вышеприведенный xml съедается внутри тега code — тоже пожалуй ошибка…

Персональные блоги Удалённый рестарт зависшего Win сервера.

Утомило ходить в соседнее здание, для того, чтобы ребутать постоянно виснущий сервер с хостингом под управлением винды.
Воплотили в жизнь старую идею.
Вторая машина идёт под управлением никсов, процесс автоматизирован - когда вин не отвечает, её старший и более разумный брат протягивает ей ... руку(?) помощи.
НЛО прилетело и опубликовало эту надпись здесь.