Катастрофически не хватает ОЗУ для проекта. Поэтому рассматриваю вариант подключения внешнего ОЗУ к ATmega1281. Но проблема еще и в том, что из свободных выводов есть только порт А + три вывода WR, RD, LE для управлением регистром-защелкой. На сколько я понял из даташита в разделе подключения внешнего ОЗУ, при подключении внешней памяти менее 64к, например 32к, доступ к внешнему ОЗУ осуществляется по адресам 0x1100…0x90FF (32к). А сколько будет доступной внешней памяти, если порт С (старший байт адреса) занят?
PS. По всей видимости остается два варианта: либо освобождать порт С под шину старшего адреса, либо использовать Atmega1280 в корпусе (TQFP100)
|