реклама на сайте
подробности

 
 
> MSP430F149 + SPI EEPROM AT25256
Vladimir_T
сообщение Sep 1 2008, 06:26
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Здравствуйте, уважаемые коллеги, для ведения журнала и записи в него массива измерительной информации подключил к MSP430F149 память AT25256, которая должна работать в режиме SPI mode 0,0. Но в этом режиме она не работает: регистр состояния RS всегда нулевой, а когда ставишь
U0TCTL = CKPH + SSEL1 + STC; // Polarity = Lo, 3-wire
или
U0TCTL = CKPL + SSEL1 + STC; // Polarity = HI, 3-wire

тогда профодят команды, с кодами WREN, WRDI, BP0, BP1 и в статус-регистре вижу состояние битов WEN, BP0, BP1. Цикл записи проходит, т.к. WEN сбрасывается по окончании цикла запись.
Но команды чтения данных из ячейки не идут. А может и запись не идет, т.к. вычитываю из ячеек всегда нули. А какие данные должны быть в чистой м/с AT25256: 0x00 или 0xff?
Почему может быть нестыковка? Временные диаграммы в норме, частота CLK = 240 кГц.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 20:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016