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

 
 
> LPC2194 SSP
prgjz
сообщение Oct 20 2010, 12:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 3-01-07
Из: Germany
Пользователь №: 24 071



Уважаемые коллеги!
Заклинился я на имлементации кода для LPC1294/01 помогите пожалуста.
void ssp_init(void)
{
volatile unsigned int pconv = PCONP;
pconv &= ~(1 << 10); // SPI1 power off
pconv |= (1 << 23); // SSP power on
PCONP = pconv; // здесь не происходит включение питания для SSP

PINSEL1_bit.P0_17 = 2; // CLK
PINSEL1_bit.P0_18 = 2; // MISO
PINSEL1_bit.P0_19 = 2; // MOSI
PINSEL1_bit.P0_20 = 2; // CS

SSPCR0_bit.DSS = 7; // 8 bit transfer
SSPCR0_bit.FRF = 0; // SPI Mode
SSPCR0_bit.CPOL= 0;
SSPCR0_bit.CPHA= 0;
SSPCR1_bit.SSE = 1; // SSP Enable
}
Почему не происходит включение питания для SSP, или что я не правильно делаю?


Ошибочка, LPC2194/01 он называется.
Уж думал что с кристаллом но на другой платине такое же плачевное состояние дел...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
igorsk
сообщение Oct 28 2010, 21:28
Сообщение #2


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

Группа: Участник
Сообщений: 84
Регистрация: 22-03-10
Пользователь №: 56 131



Может дело вот в этом?
Цитата
To switch on the fly from SPI1 to SSP and back, first disable the active peripheral’s
interrupt(s), both in the peripheral’s and VIC’s registers. Next, clear all pending interrupt
flags (if any set). Only then, the currently enabled peripheral can be turned off in the
PCONP register. After this, the other serial interface can be enabled.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- prgjz   LPC2194 SSP   Oct 20 2010, 12:40
- - DpInRock   А зачем было умничать с PCONP?   Oct 20 2010, 14:25
- - DpInRock   А самое любопытное, что в этом процессоре нету SSP...   Oct 20 2010, 19:40
|- - rezident   Цитата(DpInRock @ Oct 21 2010, 01:40) А с...   Oct 20 2010, 20:05
- - DpInRock   А я посмотрел юзер мануал. На всю серию. Там в PCO...   Oct 20 2010, 21:42
|- - rezident   Цитата(DpInRock @ Oct 21 2010, 03:42) За ...   Oct 20 2010, 22:00
|- - zltigo   QUOTE (DpInRock @ Oct 20 2010, 23:42) то ...   Oct 20 2010, 23:06
- - Сега   PCONP надо включать с '|=' чтобы остальные...   Oct 21 2010, 04:57
- - prgjz   Во первых очень благодарен за отзывы! У меня м...   Oct 21 2010, 08:58
- - DpInRock   ЦитатаThe PINMODE registers control the on-chip pu...   Oct 22 2010, 17:38
|- - rezident   Цитата(DpInRock @ Oct 22 2010, 23:38) Т.е...   Oct 22 2010, 18:13
- - DpInRock   ЦитатаPad provides digital I/O and USB functions. ...   Oct 22 2010, 18:26
|- - rezident   Цитата(DpInRock @ Oct 23 2010, 00:26) Это...   Oct 22 2010, 18:39
- - prgjz   Проблема конкретно в том что питание для SSP не вк...   Oct 25 2010, 08:21
- - rezident   Можно было попробовать по-русски написать в МТ-Сис...   Oct 25 2010, 16:41
- - prgjz   Спасибо всем за помощь! NXP Support ответил: ...   Oct 29 2010, 11:33


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

 


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


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