Память 61256

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Dr_Zlo
Открыл глаза
Сообщения: 52
Зарегистрирован: Вс ноя 22, 2009 03:39:33

Память 61256

Сообщение Dr_Zlo »

Потребовалось мне немного оперативной памяти, килобайт этак 30, но вот в чем проблема, немного это по меркам современных пк, а микроконтроллеру (в частности меге 16) это ой как дофига. Ладно, полазив по завалам в шкафу нашел старую материнку с которой торжественно выдрал ЕЁ, память UM61256-15, 32килобайта!!! Ножек у мега 16 нехватило и решил я использовать еще одну 40 лапковую мегу, только для операций с памятью. Методом тыка и чтения даташитов накропал небольшую прогу, пишущую и читающую память, по циклу на то и то.

Код: Выделить всё

void write(void)
{
   OE=0;
   WE=0;
   DDRD=0xFF;
}

void out(void)
{
   OE=1;
   WE=0;
   DDRD=0x00;
}

void tk(void)
{
   OE=1;
   WE=1;
   OE=0;
   WE=0;
}
//.........
for(i=0;i<=32767;i=i+1){
   PORTA=i;
   PORTB=i>>8;
   PORTD=i;
   tk();
}

out();

for(i=0;i<=32767;i=i+1){
   PORTA=i;
   PORTB=i>>8;
}
//..........


Порты А и Б - адрес памяти, порт Д - данные, частота меги - 16мгц. Все прекрасно работает в эмуляторе ПРОТЕУС, но вот получился небольшой вопрос, почему это работает??? Ведь по даташиту необходимы еще задержки 15нс???

ПС, да и 61256 в протеусе я ненашел, поставил 62256, полный аналог.
Аватара пользователя
Dr_Zlo
Открыл глаза
Сообщения: 52
Зарегистрирован: Вс ноя 22, 2009 03:39:33

Re: Память 61256

Сообщение Dr_Zlo »

Это вопрос к эмулятору ПРОТЕУС?

Не думаю, я просто спрашиваю, должно ли с такой прогой это работать в реальном железе.

Чем не устроил последовательный интерфейс?

Не устраивает наличие отсутствия в магазинах.
zanzi
Родился
Сообщения: 5
Зарегистрирован: Пн фев 08, 2010 22:28:15

Re: Память 61256

Сообщение zanzi »

О каких задержках в 15 нс может идти речь?? На тактовой частоте 16 MHz, один период тактового сигнала меги равен 62,5 наносекунды!?? То есть, в Вашем случае ВСЕ задержки уже включены.
Аватара пользователя
Dr_Zlo
Открыл глаза
Сообщения: 52
Зарегистрирован: Вс ноя 22, 2009 03:39:33

Re: Память 61256

Сообщение Dr_Zlo »

Оу, простите, я както об этом не подумал, видимо пойду всеже спать.

ПС: А я то удивляюсь, почему нет задержек в исходниках с инета =).
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»