Существует вполне рабочий проект на связке atmega128L и at45db161d по аппаратному spi. Всё бы ничего, но 128-е и 128L снимают с производства и взамен предлагают atmega128a. Миграции практически никакой в даташите не приведено, пишут про полную программную совместимость. А на деле следующее: atmega128a и at45db161d соединены проводниками по аппаратному spi (других spi устройств на шине нет), запитаны от одного источника напряжением 2, 97 В. Связи нет. При замене на той же плате процесора на atmega128L с тем же кодом на борту- всё работает. Что бы это могло быть?
Сообщение отредактировал rat12 - Sep 23 2010, 16:21
|