Цитата(Shokin @ Mar 22 2010, 14:29)

что руки у меня растут из ж... (простите!) не из того места.

Мда... от туда скорее всего растет голова... Судя по Вашему варианту питания DataFlash. С такими номиналами резисторов делителя R13R14 работать не будет.
Достаточно от 5 вольт впослед трех кремниевых диодов, что даст падение напряжение на них около 0.7 * 3 = 2.1 вольт. Кроме того, для устойчивого чтения даннных от МС памяти необходимо ее выход согласовывать по уровню со входом МК.
AT45DB VOH (Output High Voltage) = VCC - 0.2V = 2.7 Вольт для нашего идеального случая.
AVR VIH (Input High Voltage except XTAL1 and RESET pins) = 0.6 * VCC = 3.0 Вольта.
Т.е контроллер может просто не зафиксировать изменение данных на своем входе.
Для всего этого у ATMEL есть аппнот DOC3297, который я прикрепил. Почитайте внимательно, и порадуйте уж наконец то хоть нормальной схемой