Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

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

 
Опции темы
Непрочитано 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: http://pdf.eicom.ru/datasheets/atmel...6/at29c256.pdf
Реклама:
Dimon230 вне форума  
Непрочитано 29.03.2010, 00:13  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
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.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
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, время: 02:54.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot