Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Flash Memory AT29C256

Непрочитано 28.03.2010, 20:50  
Dimon230
Прохожий
 
Регистрация: 18.12.2009
Сообщений: 2
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Dimon230 на пути к лучшему
По умолчанию Flash Memory AT29C256

Здравствуйте. Уважаемые эксперты подскажите пожалуйста на один вопрос: "Я пишу курсовой проект по микропроцессорной технике, на базе уже устаревшего процессора К1810ВМ86. В мою задачу входит разработать кодовый замок, в котором проход осуществляется по коду. Код хранится в AT29C256. Записью и чтением информации в AT29C256 управляются сигналами WR и RD микропроцессора (эти сигналы я так понял появляются автоматически во время обращения к переменной в программе)." Проблема в том, что я не знаю как правильно сформировать длительность импульса, для вывода WR, равное 100 мкс? для записи данных в AT29C256. (Период равен 190 мкс. Cкважность 2.1 Микропроцессор работает на частоте 6 МГц). Может кто-нибудь сталкивался с этим (нужно ли учитывать время выполнения команд при расчете времени на которое мы будем задерживать логический уровень на выводе WR). Буду очень благодарен, если вы опишите как будет происходить управление микросхемой AT29C256 на других микропроцессорах. Спасибо за помощь.

Ссылка на даташит AT29C256: https://kazus.run/datasheets/pdf-dat.../AT29C256.html
Реклама:
Dimon230 вне форума  
Непрочитано 29.03.2010, 00:13  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Flash Memory AT29C256

Сообщение от Dimon230 Посмотреть сообщение
(нужно ли учитывать время выполнения команд при расчете времени на которое мы будем задерживать логический уровень на выводе WR).
Длительность сигнала записи определяется только тактовой частотой процессора. Для того, чтобы её увеличить можно воспользоваться сигналом готовности (READY или RDY, уже не помню точно), по которому МП фиксирует состояние всех своих выводов(сигналов) до момента перехода сигнала готовности в неактивное состояние. Если внимательно посмотреть на диаграмму программирования, приведенную Вами, то вся сложность заключается только в том, что запись в эту ИС происходит блоками по 64 байта, время записи между двумя соседнимим блоками 10 миллисекунд. Т.е. Вы должны сформировать масси данных и после записи каждого 64-байтного блока делать 10мС паузу.
MisterDi вне форума  
Сказали "Спасибо" MisterDi
Dimon230 (29.03.2010)
Непрочитано 30.03.2010, 21:53  
Dimon230
Прохожий
 
Регистрация: 18.12.2009
Сообщений: 2
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Dimon230 на пути к лучшему
По умолчанию Re: Flash Memory AT29C256

MisterDi. Массив сформировал. Данные лежат в массиве и в устройстве. Обращаюсь к данным для изменения кода. Код изменяю. Но вот с задержкой..........
Если можно по подробнее описать как осуществить задержку. (У меня только одна мысль с помощью счетчиков)
Dimon230 вне форума  
Непрочитано 30.03.2010, 23:29  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Flash Memory AT29C256

Если нет аппаратного таймера, то только так, Вы двигаетесь в правильном направлении
MisterDi вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
usb flash на удлинителе Y9u4r0iy Микроконтроллеры, АЦП, память и т.д 5 28.02.2010 20:01
работа с внешней flash по spi operator Микроконтроллеры, АЦП, память и т.д 3 25.11.2009 21:05
Стереть Flash? Heggi Микроконтроллеры, АЦП, память и т.д 3 25.10.2009 23:52
NAND Flash + AVR8 svad0 Микроконтроллеры, АЦП, память и т.д 6 08.10.2009 21:35


Часовой пояс GMT +4, время: 00:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.