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

 
 
> at91sam7x256 FM25L256 SPI, Не хочет работать
grishkin
сообщение Jun 2 2008, 06:53
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 22-01-08
Пользователь №: 34 302



Есть камень at91sam7x256 и фрамина FM25L256. Настроил SPI, смотрю асцилом клоки есть, чипселект отрабатывает как надо, MOSI есть, я вно вижу байты которые посылаю. Фрамина молчит, в чём может быть проблема?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Jun 2 2008, 07:13
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



А что конкретно посылаете? Или код приведите. Так гадать можно бесконечно.
Go to the top of the page
 
+Quote Post
grishkin
сообщение Jun 2 2008, 07:37
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 22-01-08
Пользователь №: 34 302



Цитата(aaarrr @ Jun 2 2008, 11:13) *
А что конкретно посылаете? Или код приведите. Так гадать можно бесконечно.


Хочу просто прочесть статус регистр.
Код
t_error spi_write( u08 byte )
{
       while ( !( AT91C_BASE_SPI0->SPI_SR & AT91C_SPI_TXEMPTY ) );
       AT91F_SPI_PutChar( AT91C_BASE_SPI0, ( unsigned int )byte, 3 );
       return SPI_ERR_SUCCESS;
}

...
spi_write( 0x05 );
spi_write( 0xAA );
AT91C_BASE_SPI0->SPI_CR |= AT91C_SPI_LASTXFER;
b = spi_read();
...


Цитата(shreck @ Jun 2 2008, 11:23) *
Есть подозрение, что у микросхем этой серии проблемы с SPI. Я использовал FM25L64 c MSP430, сосед - ее же с at91sam7x256. Мы оба так и не смогли заставить память работать от встроенных в контроллеры модулей SPI.

Но при этом все работает, если SPI сделать программный.


А вот ваш ответ меня совсем не радует. Очень не хочеться делать велосипед.

Сообщение отредактировал grishkin - Jun 2 2008, 07:39
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 2 2008, 07:49
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(grishkin @ Jun 2 2008, 11:37) *
Хочу просто прочесть статус регистр.

А где инициализация, spi_read()?

OFF: И снова AT91F_! Зачем усложнять себе и другим жизнь, а?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- grishkin   at91sam7x256 FM25L256 SPI   Jun 2 2008, 06:53
- - aaarrr   Согласитесь, что так все же не бывает. Или с SPI н...   Jun 2 2008, 07:06
|- - grishkin   Цитата(aaarrr @ Jun 2 2008, 11:06) Соглас...   Jun 2 2008, 07:10
|- - grishkin   Цитата(aaarrr @ Jun 2 2008, 11:49) А где ...   Jun 2 2008, 08:04
- - shreck   Есть подозрение, что у микросхем этой серии пробле...   Jun 2 2008, 07:23
- - aaarrr   1. Еррату читали? 2. FM25L256 не умеет работать в ...   Jun 2 2008, 08:11
|- - grishkin   Цитата(aaarrr @ Jun 2 2008, 12:11) 1. Ерр...   Jun 2 2008, 08:22
|- - aaarrr   Цитата(grishkin @ Jun 2 2008, 12:22) Ерра...   Jun 2 2008, 08:34
|- - grishkin   Цитата(aaarrr @ Jun 2 2008, 12:34) На SAM...   Jun 2 2008, 08:45
|- - aaarrr   Цитата(grishkin @ Jun 2 2008, 12:45) Почи...   Jun 2 2008, 08:51
|- - grishkin   Цитата(aaarrr @ Jun 2 2008, 12:51) И про ...   Jun 2 2008, 10:04
|- - aaarrr   Цитата(grishkin @ Jun 2 2008, 14:04) Этот...   Jun 2 2008, 10:12
- - InsolentS   Вот, держите код, 100% работает именно на этом кам...   Jun 2 2008, 08:46
- - grishkin   Спасибо за NCPHA. Всё заработало. Уменя были недоб...   Jun 2 2008, 11:02
- - aaarrr   Эт хорошо, что заработало, а то я уже и не знал, к...   Jun 2 2008, 11:13


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 12:29
Рейтинг@Mail.ru


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