|
SPI в LPC2148 |
|
|
|
Nov 30 2007, 07:35
|
Частый гость
 
Группа: Новичок
Сообщений: 80
Регистрация: 21-08-06
Пользователь №: 19 702

|
Настройки SPI: CPOL=1; CPHA=1; SSEL подтянут к +3,3В; MASTER; старшим битом вперед; посылка 8 бит. Все время при чтении возвращает 0xff, хотя на осциллограмме другие данные на линии MISO. Подскажите в чем может быть дело?
|
|
|
|
|
 |
Ответов
|
Nov 30 2007, 11:34
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(alexander55 @ Nov 30 2007, 16:23)  Да, но для SSP (SSEL1) не все так просто. А где тут про SSP спрашивали? Вопрос про SPI был. Цитата(alexander55 @ Nov 30 2007, 16:23)  PS. А как Вы копируете с pdf (я умею только как картинку). Дык как обычно, выделяю мышкой, потом Ctrl+C, затем Ctrl+V Adobe Acrobat 5.0.5 лет пять уже пользую.
|
|
|
|
|
Nov 30 2007, 12:13
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(rezident @ Nov 30 2007, 14:34)  А где тут про SSP спрашивали? Вопрос про SPI был. SSP - это тоже SPI. Цитата(rezident @ Nov 30 2007, 14:34)  Дык как обычно, выделяю мышкой, потом Ctrl+C, затем Ctrl+V Adobe Acrobat 5.0.5 лет пять уже пользую. У меня 7, а выделять не дает (почему не пойму).
|
|
|
|
|
Nov 30 2007, 14:32
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(alexander55 @ Nov 30 2007, 15:13)  У меня 7, а выделять не дает (почему не пойму).  Может просто документ с защитой от копирования, такое часто бывает во всяких РЭ, статьях, книгах в pdf. Но в документации на контроллеры никогда не сталкивался  Цитата(alexander55 @ Nov 30 2007, 14:23)  Да, но для SSP (SSEL1) не все так просто. А что там не так просто? У меня в проекте внешний АЦП висел на SSP, настроенном как SPI мастер, и SSEL был просто подтянут к 3,3В. Единственная особенность которую заметил - даже если SSEL не используется, его надо подключать к SSP пинселектом, иначе SPI не функционирует.
|
|
|
|
|
Dec 8 2007, 20:55
|

Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292

|
Цитата(Юрий Санвальд @ Nov 30 2007, 17:32)  А что там не так просто? У меня в проекте внешний АЦП висел на SSP, настроенном как SPI мастер, и SSEL был просто подтянут к 3,3В. Единственная особенность которую заметил - даже если SSEL не используется, его надо подключать к SSP пинселектом, иначе SPI не функционирует.  Не функционирует в LPC2119-29 и более ранних (если не подключить SSP к 3,3В) В LPC2138-48 и выше SSP можно использовать как порт независимо, но только при установке SSP в режим SPI, при других режимаж там могут быть проблемы (в режиме Техас там выводится сигнал FS ) я так инициализирую: SSPCR0 = 0x0007; // IDLE state is low level, SCR=0, 8 bit // Transmit data on rising edge of clock // Input sampled at middle of data output time SSPCR1 = 0x00; //Master mode SSPCPSR = 4; //12.5 MHz PINSEL1|=0xA8; // Set SCK,SDI,SDO Port0.17 - 19 SSPCR1|=0x02; //on SSP!! while((SSPSR&4)!=0) {if(SSPDR);}; //read fifo - clear У меня другая проблемка - подключил к SSP кодек PCM3002. В 16 разрядном режиме работает без проблем. Пытаюсь включить в 20-разрядный путем посылки 2 частей по 10 бит - не работает. Подозреваю нарушение синхронности, мне пришлось тактовый сигнал подать на таймер в режиме счетчика и синхронизировать сигнал дискретизации путем деления на 256 (вызываю FIQ и в нем переключаю сигнал LRCIN и посылаю данные в SSP).
|
|
|
|
Сообщений в этой теме
vetbaston SPI в LPC2148 Nov 30 2007, 07:35 alexander55 Цитата(vetbaston @ Nov 30 2007, 10:35) На... Nov 30 2007, 07:49      alexander55 Цитата(Юрий Санвальд @ Nov 30 2007, 17:32... Dec 3 2007, 14:02       Юрий Санвальд Цитата(alexander55 @ Dec 3 2007, 17:02) C... Dec 3 2007, 14:39        alexander55 Цитата(Юрий Санвальд @ Dec 3 2007, 17:39)... Dec 4 2007, 05:38      Alex03 Цитата(Юрий Санвальд @ Nov 30 2007, 19:32... Dec 4 2007, 06:42       alexander55 Цитата(Alex03 @ Dec 4 2007, 09:42) Странн... Dec 4 2007, 07:07       zltigo Цитата(Alex03 @ Dec 4 2007, 08:42) Народ,... Dec 4 2007, 07:37       Юрий Санвальд Цитата(Alex03 @ Dec 4 2007, 09:42) Т.е. В... Dec 4 2007, 15:44 vetbaston А в SSP какие особенности у SSEL? Nov 30 2007, 12:12 Юрий Санвальд Проверил необходимость подключения SSEL1 пинселект... Dec 6 2007, 08:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|