Цитата(SasaVitebsk @ Jul 8 2008, 20:33)

Ребята просто примите к сведению. Конденсатор не дополняет, не улучшает, а конкретно ухудшает работу устройства.
Приведу пример.
1) У вас мощное устройство с хорошим импульсным источником. Например бегущая строка с потреблением в пике 20-30А. Потребление меняется в зависимости от заполнения. Источник импульсный с соответствующими кондёрами для такой мощности.
2) У вас 5V 16МГц. BOD настроен на 4V.
3) Вы выключаете устройство. Заполнение строки такое, что питание падает достаточно медленно.
4) У вас напряжение на ноге reset выше чем на Vcc за счёт конденсатора. (Даже с диодом).
5) Напряжение на Vcc упало до 3.5V. В это время на Reset напряжение превышает ззначение BOD (4.1).
6) Всё это время процессор молотит.... старается.... и быстро так молотит, 16МГц всётаки.... Только вот беда, что ваша прога ему по барабану. Он не расчитан на работу при такой частоте с таким питанием. Он просто выполняет произвольные куски кода. Например затирает EEPROM, Flash. Ну или включает механизмы разные полезные, правда не совсем когда нужно.
Это не сценарий фильма ужаса - это реальное поведение
чего-то я не догоняю- по 5 и 6 пункту- почему процессор должен молотить, если BOD сработал? И еще- кто сказал что кондер на ресете должен быть 1000мкф? При емкости 4n7 и 4,7к Постоянная RC будет 22 мкс, что говорит о том что проц выполнит еще 20-40 команд, пока напряжение на ресете не станет ниже порогового. А с BOD все это надежнее будет