Easyelectronics.ru

Электроника для всех
Текущее время: 06 дек 2019, 03:48

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: LPC 2387 SSP/SPI
СообщениеДобавлено: 19 июл 2013, 18:32 
Только пришел

Зарегистрирован: 05 июн 2013, 12:43
Сообщения: 8
Уважаемые, помогите :)
Имеется LPC2387. Хочу настроить SSP1 как SPI. Код настройки:
Код:
PINSEL0_bit.P0_6 = 2; // SSEL1
PINSEL0_bit.P0_7 = 2; // SCK1
PINSEL0_bit.P0_8 = 2; // MISO1
PINSEL0_bit.P0_9 = 2; // MOSI1

PCONP_bit.PCSSP1 = 1; // Enable peripheral clock for SSP1

/* SPI mode, master, 16 bit transfer in each frame, Mode 0 */
SSP1CR0 = 0x000F;
SSP1CPSR = 0x08; 

Затем просто передаю один байт:
Код:
SSP1DR = 0xAA;

И ничего :( Ни на одной из четырех линий никаких изменений. Пробовал настраивать SSEL1 как GPIO и дергать его вручную - все равно не помогает. Где косяк? Заранее спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC 2387 SSP/SPI
СообщениеДобавлено: 19 июл 2013, 21:00 
Старожил

Зарегистрирован: 19 июн 2012, 14:17
Сообщения: 3440
zozo писал(а):
Где косяк? Заранее спасибо.

В SSP1CR1 есть бит SSE, в конце инициализации запишите в него 1.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC 2387 SSP/SPI
СообщениеДобавлено: 22 июл 2013, 17:48 
Только пришел

Зарегистрирован: 05 июн 2013, 12:43
Сообщения: 8
яверт писал(а):
В SSP1CR1 есть бит SSE, в конце инициализации запишите в него 1.

Сделал. Теперь при отправке байта вижу, что SSEL сбрасывается в 0. Но на CCLK ничего нет. И SSEL через пару мкс ставится в 1.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC 2387 SSP/SPI
СообщениеДобавлено: 24 июл 2013, 11:33 
Только пришел

Зарегистрирован: 05 июн 2013, 12:43
Сообщения: 8
Разобрался, вопрос закрыт, спасибо)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB