DataFlash 45db161: Программирование

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Грызет канифоль
Аватара пользователя
Сообщения: 257
Зарегистрирован: Сб сен 09, 2006 19:00:18
Откуда: СССР

Сообщение Tohey »

Интересует протокол обмена через SPI. Мануал имеется, но на англицком, как всегда :cry: . Может кто подскажет где на русском почитать, или хоть обьяснит как устанавливать адрес, записывать\читать и т.д...?
Реклама
Родился
Сообщения: 3
Зарегистрирован: Ср авг 15, 2007 19:19:43
Откуда: Санкт-Петербург

Сообщение Pavel »

Tohey писал(а):Интересует протокол обмена через SPI. Мануал имеется, но на англицком, как всегда :cry: . Может кто подскажет где на русском почитать, или хоть обьяснит как устанавливать адрес, записывать\читать и т.д...?
Там такая тема: сначала байт команды, после чего - 3 байта адреса. Если у тебя размер страницы 528 байт, адресные байты выглядят так:
xxPP PPPP : PPPP PPBB : BBBB BBBB
Где P - адрес страницы, а B - байта в странице, X - пофиг-бит. В некоторых командах номера страницы может не быть, в некоторых - байта. В некоторых после команды и адреса надо прощёлкать ещё 1 иди 4 пофиг-байта.
См. форматы в таблице 15-1...15-7 даташита на AT45DB161D.

Допустим, надо прочитать страницу #40h, байт #20h. Чтение страницы - это, к примеру, команда D2. Команда будет выглядеть так:
d2 01 00 20 00 00 00 00
Последние 4 байта - дополнительные, их значение не играет роли.
Будут вопросы - пиши.
Контактная информация:
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 257
Зарегистрирован: Сб сен 09, 2006 19:00:18
Откуда: СССР

Сообщение Tohey »

Я понял я не могу шаманить с любой ячейкой? Минимум со страницой? А зачем там 2 буфера? И зачем нога RDY/BUSY? Заранее спасибо.
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Tohey писал(а):Может кто подскажет где на русском почитать, или хоть обьяснит как устанавливать адрес, записывать\читать и т.д...?
Подробно с исходником работающим в железе в задаче 7 на "www".
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Грызет канифоль
Аватара пользователя
Сообщения: 257
Зарегистрирован: Сб сен 09, 2006 19:00:18
Откуда: СССР

Сообщение Tohey »

На www то что хотел не нашел! Можно ли ЧИТАТЬ/ПИСАТЬ 1 ячейку или только по сранично? Для чего RDY/BUSY?
Реклама
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

в буфер можно писать 1 ячейку а в память целый буфер.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Реклама
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Tohey писал(а):На www то что хотел не нашел!

Для чего RDY/BUSY?
Т.е. ваш монитор не показывает в начале задачи 7 строку "FAQ - часто задаваемые вопросы по DataFlash"

Там не сказано ПО-РУССКИ что такое RDY/BUSY ? (второй вопрос в списке).
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 257
Зарегистрирован: Сб сен 09, 2006 19:00:18
Откуда: СССР

Сообщение Tohey »

А по умолчанию какой размер страниц? При изменении размера страниц, как вернуть начальный размер?
Грызет канифоль
Аватара пользователя
Сообщения: 257
Зарегистрирован: Сб сен 09, 2006 19:00:18
Откуда: СССР

Сообщение Tohey »

При чтении командой D2h можно указывать какой байт читать, по документации следующим после этого байта идет байт n+1, и так будет до конца страницы??? Если это так, можно ли прервать процесс чтения, что бы время зря не терять?
Грызет канифоль
Аватара пользователя
Сообщения: 257
Зарегистрирован: Сб сен 09, 2006 19:00:18
Откуда: СССР

Сообщение Tohey »

ок.
А где модель для протеуса можно скачать?
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

нигде не видел.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Закрыто

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