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

 
 
> LPC2131 SPI через SSP
Laptop
сообщение Jul 6 2006, 14:48
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Пытаюсь настроить передачу через SSP. Реакция нулевая...

void SSP_Init(void)
{
PINSEL1 |= 0x88; // configure SPI0 pins
SSPCR0 = 0x0007; // 8 bit
SSPCR1 = 0x02; // enable, master
SSPCPSR = 20; // SCK = 7.5 MHz, counter > 2 and even
}

unsigned char SSP_write (unsigned char data)
{
volatile unsigned char result;

result = SSPDR;
SSPDR = data; // send next SPI channel 0 data
while ((SSPSR & 0x10)) ; // wait for transfer completed
return result;

}
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Laptop
сообщение Jul 9 2006, 09:39
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Всем спасибоsmile.gif

Все оказалось более прозаично...
С распиновкой разъема перемудрили, не выходили туда нужные сигналы.
Вот что значит все нужно проверять самомуsmile.gif

Теперь буду смотреть изза чего при делителе меньше 16 начинаются сбои и в SPI и в SSP, может в схеме внешнего устройства проблемы или с линией связи...
Сбой проявляется в неправильной загрузке во внешний регистр, то ли теряется импульс то ли лишний добавляется. Частота то пустяковая, всего 3,75 МГц. В понедельник гляну осциллографом.
Go to the top of the page
 
+Quote Post
Romario
сообщение Jul 9 2006, 12:06
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 26-06-04
Пользователь №: 192



Цитата
Все оказалось более прозаично...
С распиновкой разъема перемудрили, не выходили туда нужные сигналы.
Вот что значит все нужно проверять самомуsmile.gif


Если у меня чего то не работает я в первую очередь осциллом смотрю на _ноги_ проца.
И если на ногах есть, а на "разъеме" нет, кидаю сразу же плату
схемотехнику - типа сам #бись чего у тебя тутsmile.gif)
Go to the top of the page
 
+Quote Post



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

 


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


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